为什么该方法被getTimezoneOffset实现为 Date 原型对象的方法而不是 Date 对象的静态方法,因为它总是返回当前主机系统的差异而不是 Date 实例本身?
有什么可以理解的理由吗?
(顺便说一句,我标记了“Java”,因为我听说 JavaScript 中的许多 Date 函数都受到 Java 的启发)
因为夏令时。根据日期是在 DST 更改之前还是之后,同一时区的 UTC 偏移量会有所不同。
在该 MDN 页面中进一步引用:
返回的时区偏移量适用于调用它的日期。如果主机系统配置为夏令时,偏移量将根据日期表示的日期和时间以及夏令时适用而改变。
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |