我有一个 GMT 格式的日期15/10/2012
,当我运行strtotime()
它时它返回 false。我试过设置默认时区,它不会改变任何东西,我什至尝试过以下操作。
$date = new DateTime($formatted);
$date->setTimezone('Europe/London');
return $date->getTimestamp();
然而仍然没有结果。
请问有人有什么想法吗?
$date = DateTime::createFromFormat('d/m/Y', $formatted);
$date->setTimezone(new DateTimeZone('Europe/London'));
return $date->getTimestamp();
http://www.php.net/manual/en/datetime.createfromformat.php
编辑:更新时区语法。
strtotime 不接受该格式。请参阅http://www.php.net/manual/en/datetime.formats.date.php中接受的格式