如何将时区从int转换为string(例如:Europe/Stockholm)?)?

我正在使用Facebooks PHP api,并且返回["timezone"] => int(2)。我应该怎么解析?

最佳答案

您如何将时区从int转换为字符串(例如:Europe / Stockholm)?


你不能阅读the timezone tag wiki中的“时区!=偏移”。

Facebook的documentation解释timezone字段是用户相对于UTC的时区偏移量。

不清楚的是,但我通过实验发现,它不一定是用户的当前偏移量,而是用户上次登录时的偏移量。如果用户更改时区或白天节省时间开始或结束,直到用户下一次登录时,这才反映在Facebook数据中。

另请参阅以下帖子:


Facebook API, timezone and country
FaceBook Time zone and Event Times

10-04 22:40
查看更多