在php中gmdata无法正常工作

问题描述:

这是一个简单的问题..但让我疯狂2。这个代码简单的线条的 结果:在php中gmdata无法正常工作

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

...必须输出GMT时间,但它得到它减去1小时!!!!! 那么为什么?

+0

'2011/05/03 14:17:21'在我的电脑里,这是正确的值。你有什么?因为您还没有阅读说明书,所以请致电 – 2011-05-03 14:17:41

+0

! – markus 2011-05-03 14:18:37

格林威治时间有没有“夏时制”或“夏令时间”,所以取决于一年中的季节,这些陈述可能产生相同或不同的输出。

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

- 从PHP手册(所以,在addtion答案您获得清晰的RTM;)

更多有关timezones and daylight节省左右。

比较脚本的输出与:

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

+0

谢谢你,它还没有,我修改它becuz埃及取消DST:D – Elsammak 2011-05-05 08:00:46