php中的gmdata无法正常工作


gmdata in php not working properly

这是一个简单的问题......但是让我疯狂。
这段简单代码的结果:

1
echo gmdate('Y/m/d H:i:s');

...必须输出GMT时间,但它会减去1小时!!!!!
所以为什么??


格林威治标准时间没有"夏令时"或"夏令时",因此根据一年中的季节,这些声明可能产生相同或不同的输出。

1
2
3
date_default_timezone_set('Europe/London');
echo gmdate('c');
echo date('c');

- 从PHP手册(所以,除了答案,你得到一个明确的RTM;)

有关SO的时区和夏令时的更多信息。


将脚本的输出与以下内容进行比较:

  • http://www.worldtimeserver.com/current_time_in_UTC.aspx

如果错误,运行代码的计算机可能配置错误。