我需要一个在不同时区相同的时间。为此,我使用了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