javascript - 如何使用 JavaScript 计算特定时区的特定时间是否受到夏令时的影响?

标签 javascript timezone dst

我知道 new Date().getTimezoneOffset() 说明了本地用户的时区和 DST,但是如何计算 future 任意时间的廷巴克图 (Timbuktu) 中的当前本地时间?

最佳答案

JavaScript 没有内置于语言中的时区数据库(通过仔细阅读 the spec 可以看出)。相反,它只有“本地时间”和“UTC 时间”的概念,并且只有一个本地时区。

可能有一个浏览器 API 用于获取时区数据库,但我从未听说过。有一些第三方项目与此类数据库交互;快速搜索出现timezone-js .

关于javascript - 如何使用 JavaScript 计算特定时区的特定时间是否受到夏令时的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10407575/

相关文章:

javascript - 使用变异观察器查找新出现的 DOM 类?

sql - 选择预定项目时在 Postgres 中考虑 DST

c# - 在 NodaTime 中获取夏令时开始和结束时间

javascript - HTML "mailto:"无法在新窗口中打开

javascript - 按下导航链接时如何平滑滚动?

oracle - oracle中TZ_OFFSET函数的返回数据类型是什么?

ruby-on-rails - 时区困惑(1小时)

C++ std::localtime 夏令时规则 (dst) 欧洲与美国

javascript - 如何在 HTML 元素上创建函数而不是将元素作为参数传递

javascript - 如何将 UTC 日期/时间转换为 EST 日期/时间