我需要一個在不同時區相同的時間。爲此,我使用了gmdate('Y-m-d','H:i:s')。但是它在本地服務器和遠程服務器上給予不同的時間。我的代碼如下:php gmdate在不同的服務器上顯示不同的時間
$date = gmdate('Y-m-d H:i:s');
var_dump($date);
在本地主機我得到: 2016年6月13日21時26分11秒
但刪除服務器我得到: 2016-06 -13 08:26:10
這兩個不一樣嗎?我能做些什麼來讓他們返回相同的時間值?
問候, 坦維爾
你有'date.timezone'配置在你的php.ini?看起來你的本地機器認爲它的時區是UTC。 –
在php.ini中,我得到了以下內容:date.timezone = Europe/Paris但是不應該忽略gmdate()忽略時區並給出世界時間嗎? – Rumel