【发布时间】:2014-02-27 15:37:04
【问题描述】:
我正在使用以下代码将服务器时间更改为另一个时区
$datetime = new DateTime(2014-02-27 03:03:00);
$la_time = new DateTimeZone('America/New_York');
$datetime->setTimezone($la_time);
$dateformat="Y-m-d h:i A";
return $datetime->format($dateformat);
除了上午/下午,它工作正常......
正确的结果是:02-26-14 10:03 AM,但我得到的结果是 02-26-14 10:03 PM。
你能告诉我问题出在哪里
【问题讨论】:
-
PHP 默认时区是什么?
date_default_timezone_get()