javascript - 夏令时与 JavaScript

标签 javascript date dst

好的,我知道如何检查某一天是否在 DST 框架内。但是,如果提供日期对象的系统已经处于 DST 模式并且您不知道“正常”时区,有什么方法可以获取信息吗?用户可能会关闭该功能,或者仍然需要重新启动或类似的操作。大多数系统在 SysAPI 中提供某种标志来检查……有没有办法从 js 获取该信息?

最佳答案

可能不会。

JavaScript 语言(ECMAScript 第五版)不提供任何此类功能。

您也许可以从 ActiveXObject 等扩展程序访问它,但我怀疑是否有任何可靠的跨浏览器/跨平台方法来检测操作系统或用户是否正在使用任何夏令时设置。

这个Microsoft Technet article演示如何使用 VBScript(这可能类似于 JScript)在某些版本的 Windows 上检测 DST,但同样,这不太可能是您可以可靠执行的操作(如果有的话,取决于您的用例的具体情况) .

关于javascript - 夏令时与 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12959420/

相关文章:

javascript - 尝试比较两个位置时不匹配

javascript - 如何检查Google表格上是否添加了新数据

javascript - 在 Pug 中打印数组元素

xml - 从日期值计算周数

php - 将字符串转换为碳

date - 将纪元时间转换为时间戳 flutter

c# - 将 UTC 日期时间转换为另一个时区

java - 使用两个 Date 对象的持续时间计算问题

javascript - 将函数存储在 Redux 存储中的替代方法是什么

javazic 时区格式