parse timezone int to string(时区名称)(facebook api) [英] Parse timezone int to string (timezone name) (facebook api)

查看:216
本文介绍了parse timezone int to string(时区名称)(facebook api)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将时区从 int 转换为 string (etc: Europe /斯德哥尔摩)

How do you convert a timezone from int to string (etc: Europe/Stockholm)?

我正在使用 Facebook的PHP api ,并返回 [timezone] => INT(2)。我想如何解析?

I'm using Facebooks PHP api and that returns ["timezone"] => int(2). How am I suppose to parse that?

推荐答案


如何将时区从int转换为string (等:欧洲/斯德哥尔摩)?

How do you convert a timezone from int to string (etc: Europe/Stockholm)?

你不能。请阅读时区标签wiki 中的Time Zone!= Offset。

You can't. Read "Time Zone != Offset" in the timezone tag wiki.

Facebook的文档解释说,时区字段是用户与UTC的时区偏移。

Facebook's documentation explains that the timezone field is the user's timezone offset from UTC.

什么不清楚,但我通过实验发现,是它不一定是用户的当前偏移量,而是它是用户上次登录时的偏移量。如果用户更改时区或夏令时开始或结束,则不会被反映在Facebook数据中,直到用户下次登录。

What it doesn't make clear, but I have found through experimentation, is that it is not necessarily the user's current offset, but it instead it is the offset as of the user's last log in. If the user changes time zones, or daylight saving time begins or ends, that will not be reflected in the Facebook data until the user's next log in.

另请参阅这些帖子:

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

这篇关于parse timezone int to string(时区名称)(facebook api)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆