【发布时间】:2011-11-20 20:36:09
【问题描述】:
基本上我有以下问题:
我有一个包含所有 GMT 偏移量的表格,并根据该表格计算出用户小时数相对于服务器小时数,但有些时间相差一个小时。
所以我的函数看起来像这样,它需要 GMT+/-3600*usersTZ(GMT offset)。 伦敦看起来不错,澳大利亚看起来不错,但是嘿萨摩亚,而不是例如:5 它是 6。
我想这可能是夏令时的情况,有什么想法吗?
【问题讨论】:
-
感谢 Gordon,但请在回答之前像论坛机器人一样提问:p。我已经检查了上述主题,strtotime 不起作用,在 strtotime 中,'Pacific/Samoa' 时区的萨摩亚时间没有正确显示,现在应该是星期一晚上 9:01(WST),我认为这是相当尴尬的,因为萨摩亚是格林威治标准时间 -11,这使它成为晚上 10 点。此外,我需要根据每个客户的 TZ 来做到这一点
-
那么我想知道你为什么接受了我从一开始就建议的答案?
标签: php algorithm datetime date dst