当我输出的Facebook的用户数据[我的facebook ACC的] $user = $this->facebook->api('/me'); print_r($user);
$user = $this->facebook->api('/me'); print_r($user);
它给-7,这是正确的,但它占当DST生效? 就像当DST生效,如果我的位置使用DST,并FB更新/更换相应的偏移?
[timezone] => -7 [locale] => en_US
当我输出的Facebook的用户数据[我的facebook ACC的] $user = $this->facebook->api('/me'); print_r($user);
$user = $this->facebook->api('/me'); print_r($user);
它给-7,这是正确的,但它占当DST生效? 就像当DST生效,如果我的位置使用DST,并FB更新/更换相应的偏移?
[timezone] => -7 [locale] => en_US
Facebook的文件解释说, timezone
字段是用户的时区从UTC偏移。
什么也没有说清楚,但我已经通过实验发现,就在于它不一定是用户当前的偏移,但相反,它是偏移量为用户最后一次登录的。如果用户更改时区,或日光节约时间开始或结束,不会反映在Facebook的数据,直到用户下一次登入]。
另请参阅此相关的问题 。