如何操作“日期时间()”输出


How to manipulate `DateTime()` output?

现在,对于命令:

<?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

new DateTime()使用本地服务器时间创建新的日期时间,例如在php中设置.ini或根据您的服务器操作系统。

在这里,到

格林威治是-4小时。

设置所需的时区,例如:

$now->setTimezone(new DateTimeZone('GMT'));