<?php
echo "Hello?";
$thetime = strtotime("Wed Dec 16 2009 00:00:00 GMT-0500 (Eastern Standard Time)");
var_dump($thetime);
?>
此代码评估为“bool(false)”;但是,只需删除“(东部标准时间)”就可以正确评估strtotime功能。任何想法为什么strtotime窒息在字符串的时区位?
答案 0 :(得分:0)
它看起来如此大卫,在这种情况下你应该制定一个正则表达式或手动拆分你的字符串..但我想你想使用以下代码:
<?php
$new_date_str = preg_replace('\s\(.*\)','',$_POST['your_js_date']);
$new_date = strtotime($new_date_str);
?>
这可能会有所帮助:)