【发布时间】:2011-05-03 14:13:33
【问题描述】:
这是一个简单的问题..但让我发疯。 这行简单代码的结果:
echo gmdate('Y/m/d H:i:s');
... 必须输出 GMT 时间,但它得到了减去 1 小时!!!!!! 那为什么呢??
【问题讨论】:
-
2011/05/03 14:17:21在我的电脑中,这是正确的值。你得到了什么? -
因为你没看过说明书!
标签: php
这是一个简单的问题..但让我发疯。 这行简单代码的结果:
echo gmdate('Y/m/d H:i:s');
... 必须输出 GMT 时间,但它得到了减去 1 小时!!!!!! 那为什么呢??
【问题讨论】:
2011/05/03 14:17:21 在我的电脑中,这是正确的值。你得到了什么?
标签: php
格林威治标准时间没有“夏令时”或“夏令时”,因此根据一年中的季节,这些语句可能会产生相同或不同的输出。
date_default_timezone_set('Europe/London');
echo gmdate('c');
echo date('c');
-- 来自 PHP 手册(因此,除了答案之外,您还可以获得清晰的 RTM;)
有关timezones and daylight 节省 SO 的更多信息。
【讨论】:
【讨论】: