gpt4 book ai didi

javascript - 获取不同时区日期的 UTC 偏移量

转载 作者:行者123 更新时间:2023-11-28 18:29:46 25 4
gpt4 key购买 nike

我正在努力解决日期问题,很想获得一些帮助。我想通过时区名称来获取 UTC 的偏移量。我以这种格式从服务器获取日期:“July 11, 2016::11:09:43 AM IDT”(本例中的时区是 IDT-,但可以是任何其他时区)。我希望能够获得从 IDT(在本例中)到 UTC 的偏移量。有什么办法可以解决吗?

谢谢!
利夫纳特:)

最佳答案

如果您检查时区缩写及其相应偏移量的列表,例如 the list on Wikipediathe list on timeanddate.com ,您可能会发现IDT是以色列夏令时的缩写,等于UTC+3。然而,经过进一步检查,您还会发现有许多缩写词是不明确的。例如:

  • CST 可以是以下任意一个:

    • 中部标准时间 (UTC-6)
    • 中国标准时间 (UTC+8)
    • 古巴标准时间 (UTC-5)
  • BST 可以是以下任意一个:

    • 英国夏令时间 (UTC+1)
    • 孟加拉国标准时间 (UTC+6)
    • 布干维尔标准时间 (UTC+11)

...以及许多其他。

您还会发现我提到的两个列表并不相同。这是因为,一般来说,时区缩写是一种约定,而不是标准

因此,如果你只有一个缩写,而你想覆盖世界上所有的时区,那么你无法唯一标识时区。

也就是说,如果您可以将列表限制为一组预定义的、不冲突的缩写,那么您当然可以自己制定一个映射表。或者,如果您有其他信息,例如国家,那么您也可以使用该信息来消除歧义。

关于javascript - 获取不同时区日期的 UTC 偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38308667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com