【问题标题】:How to get time zone name from an offset?如何从偏移量中获取时区名称?
【发布时间】:2016-08-06 08:53:03
【问题描述】:

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

无论如何我可以从这些数据中获取时区或时区名称,例如“America/Los_Angeles”吗?

【问题讨论】:

    标签: timezone momentjs


    【解决方案1】:

    我不是故意粗鲁,而是说真的 - 我必须大声喊多少次?

    时区 != 偏移量

    我的意思是 - 它只在 标记头和 the timezone tag wiki 的正文中:

    ...

    这并不是说我还没有回答this question,或this one,或将其添加到the best practices doc,或者在其他数百个帖子中乱扔“时区!=偏移”cmets.. .

    我知道,也许我会在一个高调的开发者大会上讨论这个问题,在我的衬衫上印上“Time Zone != Offset”,这样它就会下沉。哦等等 - done that already too

    提前为这个尖刻的答案道歉,但由于重复的重复没有那么有趣。

    【讨论】:

    • 感谢@Matt Johnson .. 很抱歉给您带来不便。我不擅长时区 .. 我真的被生产应用程序卡住了。
    • 没问题,完全没有不便。我很抱歉在回答中居高临下。我真的很想在这些问题上提供帮助,所以如果您仍有疑问,请提出。只是这个特殊的一个又一次出现,而事实是时区偏移和时区是完全不同的。 然而,如果您只使用固定的时区偏移量,请记住,moment.js 确实具有支持这些偏移量的 utcOffset 函数。它们只是没有现实世界时区的任何属性,例如夏令时和其他历史变化。
    【解决方案2】:

    你试过http://momentjs.com/timezone/了吗?

    不是 100% 确定,但我认为这就是您要寻找的。​​p>

    【讨论】:

    • 能否提供输入日期的一两个样本?
    猜你喜欢
    • 2020-04-20
    • 2021-04-11
    • 2016-05-07
    • 1970-01-01
    • 2014-02-15
    • 2011-07-29
    • 2011-02-28
    • 2020-12-28
    • 2020-01-02
    相关资源
    最近更新 更多