PHP date()错误的时间

时间:2010-12-15 16:05:43

标签: php datetime date timezone

我只是想用PHP获取当前日期,但是它真的是'07:45:23',当它真的是上午11点02分(它的日期部分是正确的)。我正在设置这样的时区:

date_default_timezone_set('America/New_York'); 
$now = date('Y-m-d H:i:s');

为什么这不起作用?我也试过'EDT'。如果重要,服务器也在同一时区。

感谢。

2 个答案:

答案 0 :(得分:1)

您的服务器时间可能不正确。如果您具有SSH访问权限,则运行date将显示服务器的设置。

答案 1 :(得分:1)

服务器时间设置是否正确?