You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取JavaScript中含夏令时切换的时区缩写列表?

关于夏令时切换的时区缩写及相关问题解答
  • 你用到的EST5EDT属于POSIX风格时区格式,这类格式专门用来自动处理夏令时切换,规则是「标准时间缩写+UTC偏移量+夏令时缩写」。这里的偏移量是UTC与该时区标准时间的差值(比如EST比UTC晚5小时,所以写5)。
  • 常见的同类型POSIX时区格式示例:
    • CST6CDT:北美中部时区(冬令时CST,夏令时CDT)
    • MST7MDT:北美山区时区(冬令时MST,夏令时MDT)
    • PST8PDT:北美太平洋时区(冬令时PST,夏令时PDT)
    • WET0WEST:西欧时区(冬令时WET,夏令时WEST)
  • 不存在通用的官方POSIX时区缩写列表,不过这类格式都遵循统一规则,也可以参考系统时区数据库(如Linux下/usr/share/zoneinfo目录内的相关条目)来获取更多示例。
  • 关于Date API的官方支持:多数现代编程语言的日期API(如Java java.time、JavaScript Intl.DateTimeFormat)更推荐使用IANA时区ID(比如America/New_York)而非POSIX缩写,因为IANA时区ID无歧义,且内置了完整的夏令时切换规则,不需要手动维护缩写格式。

内容的提问来源于stack exchange,提问作者avishekdr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 00:09:57