【发布时间】:2016-03-04 02:02:46
【问题描述】:
我从服务响应中得到一个时区偏移为“-5.00”,我需要在 UI 中将其格式化为 CST。如何在 JavaScript 中转换它?我搜索并不确定JavaScript中有任何直接方法。
【问题讨论】:
-
您的问题不清楚。 “将 UI 绑定为 CST”——这是什么意思?
-
您无法可靠地将偏移量转换为时区名称。
-
有许多时区具有 -5:00 偏移量,包括美国的 EST(Eastern Timezone 或 ET)。在北美,CST 通常为 -6:00。尽管有IANA timezone database,但没有命名时区的标准。
-
你不能。 CST 适用于美国,他们有夏令时。一年中的部分时间,CST 为 -5.00。一年中的其他时间,它是-6.00。最好的办法是编译自己的 JSON 映射,然后进行键/值查找以获取 CST 或其他时区缩写。
标签: javascript date datetime datetime-format timezone-offset