我在TZ Paris(GMT +1),我使用PHP获取一些事件。
首先,我将默认TZ设置为洛杉矶: date_default_timezone_set( '美洲/洛杉矶');
一切正常,我得到了正确的日期/时间。
除了一个事件:https://www.facebook.com/events/115566628587479/
活动显示:17:00-20:00(UTC-04)
当我使用FQL获取事件时,返回start_time时间戳:1343023200,即Mon,23 Jul 2012 06:00:00 PST - >由date_default_timezone_set函数转换为2012-07-22 23:00:00。
这与事件的日期/时间不符。
我想知道哪里出错了?
谢谢。
答案 0 :(得分:0)
首先,我将默认TZ设置为洛杉矶:date_default_timezone_set('America / Los_Angeles');
嗯,这就是你的错误 - 因为当你look up the event with the Graph API explorer时,你会看到帽子有不同的时区集:
“timezone”:“America / Montreal”