您如何将时区从int
(string
等:Europe/Stockholm)
?
我正在使用Facebooks PHP api并返回["timezone"] => int(2)
. 我该如何解析呢?
您如何将时区从int
(string
等:Europe/Stockholm)
?
我正在使用Facebooks PHP api并返回["timezone"] => int(2)
. 我该如何解析呢?
如何将时区从 int 转换为字符串(例如:Europe/Stockholm)?
你不能。阅读时区标签 wiki中的“时区!= 偏移量” 。
Facebook 的文档解释说,该timezone
字段是用户与 UTC 的时区偏移量。
它没有说清楚,但我通过实验发现,它不一定是用户当前的偏移量,而是它是用户上次登录时的偏移量。如果用户更改时区或日光节省时间开始或结束,在用户下次登录之前不会反映在 Facebook 数据中。
另见这些帖子:
您可以使用获取时区名称timezone_name_from_abbr("", $value*3600, false);
。$value
是您从 Facebook 获得的时区偏移量。