date()函数未返回正确的时间


date() function is not returning proper time

我正在使用格式为date('Y-m-d H:i:s')date()函数。实际时间为2013-11-22 11:56:25时显示2013-11-22 06:26:25。我的代码,

echo    $today = date('Y-m-d H:i:s');

date函数将根据服务器上php.ini配置文件中设置的时区显示日期。

因此,请使用date_default_timezone()函数在服务器上设置时区

有关更多详细信息,请参阅以下url 中提到的文档

http://php.net/manual/en/function.date-default-timezone-set.php

首先使用此代码设置时区

date_default_timezone_set('UTC');

在这里找到你所在国家的utc代码

http://www.date-default-timezone-set.com/

然后你可以使用

echo $today = date('Y-m-d H:i:s');