现在,对于命令:
<?php
$now = new DateTime();
echo $now->format("M j, Y H:i:s O")."\n";
?>
我的输出是:
Mar 10, 2015 17:16:21 -0400
如何编辑代码以使其具有以下输出:
Mar 10, 2015 17:16:21 -0500
答案 0 :(得分:2)
new DateTime()
使用您的本地服务器时间创建一个新的DateTime,例如在您的php.ini中设置或根据您的服务器操作系统。
格林威治时间为-4小时。
设置所需的时区,例如:
$now->setTimezone(new DateTimeZone('GMT'));