我使用date()
函數的格式爲date('Y-m-d H:i:s')
。當實際時間爲2013-11-22 11:56:25
時,它顯示2013-11-22 06:26:25
。 我的代碼,date()函數沒有返回正確的時間
echo $today = date('Y-m-d H:i:s');
我使用date()
函數的格式爲date('Y-m-d H:i:s')
。當實際時間爲2013-11-22 11:56:25
時,它顯示2013-11-22 06:26:25
。 我的代碼,date()函數沒有返回正確的時間
echo $today = date('Y-m-d H:i:s');
使用此代碼貴國的
date_default_timezone_set('UTC');
瞭解UTC代碼在這裏
http://www.date-default-timezone-set.com/
那麼你可以使用先設置時區
echo $today = date('Y-m-d H:i:s');
日期功能將根據時區顯示日期在服務器的php.ini配置文件被設置。
所以,請設置時區使用date_default_timezone()功能
欲瞭解更多詳細信息,請參閱在以下網址中提到的文檔
http://php.net/manual/en/function.date-default-timezone-set.php
謝謝!當我添加該行,date_default_timezone_set('Asia/Kolkata'); – coderaiseR
如果你找到了正確的答案,那麼你應該接受一個答案。 – 2013-11-22 08:27:22
請標明一個答案,如果你的問題有你的服務器上解決了。 – 2013-11-26 18:34:20