关于时区:如何从偏移中获取时区名称?

How to get time zone name from an offset?

我正在使用时区时区进行时区计算。 我有一些来自db的偏移数据,如GMT,GMT + 1,GMT + 2,GMT + 3,GMT + 4等

他们无论如何我可以从这些数据中获得"America / Los_Angeles"这样的时区或时区名称吗?


我不是故意粗鲁,而是认真 - 多少次以及我有多大声喊出这个?

时区!=偏移

我的意思是 - 它只在时区标签标题中,以及时区标签维基的主体:

image

...

image

并不是说我还没有回答过这个问题,或者说这个问题,或者将其添加到最佳实践文档中,或者说"时区!=偏移"评论必须包含数百个其他帖子......

我知道,也许我会在一个高调的开发者大会上谈论这个问题,我的衬衫上有"Time Zone!= Offset",所以它会沉入其中。哦等等 - 已经完成了。

image

对于狡猾的答案提前道歉,但因重复的重复而关闭并不是那么有趣。


你有没有试过http://momentjs.com/timezone/?

不是100%肯定,但我认为这是你正在寻找的。