date()函数没有返回适当的时间

时间:2013-11-22 06:28:29

标签: php date

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

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

2 个答案:

答案 0 :(得分:1)

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

所以请使用 date_default_timezone()函数在您的服务器上设置时区

有关详细信息,请参阅以下网址

中提到的文档

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

答案 1 :(得分:0)

首先使用此代码设置您的时区

date_default_timezone_set('UTC');

在此处查找您所在国家/地区的utc代码

  

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

然后你可以使用

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