这些值不总是与getSeconds
and相同getMilliseconds
吗?
问问题
478 次
2 回答
8
本地时间和 UTC 时间之间的调整基于指定为毫秒数的偏移量。
http://es5.github.com/#x15.9.1.7说
15.9.1.7 本地时区调整
预计 ECMAScript 的实现将确定本地时区调整。本地时区调整是以毫秒为单位的 LocalTZA 值,当添加到 UTC 时,它代表本地标准时间。LocalTZA 不反映夏令时。LocalTZA 的值不随时间变化,而仅取决于地理位置。
至于什么时候有用,http://bugs.python.org/issue5288解释了一个 API 问题,该问题是假设时区偏移量是整数分钟而引起的:
Olson 时区数据库(由大多数 UNIX 系统和 Mac OS X 使用)有许多具有历史偏移量的时区,这些时区使用秒分辨率(从这些位置切换到与 GMT 的四舍五入偏移量之前)。
一旦你达到第二个分辨率,没有一个getUTCMillis
公正似乎是一种奇怪的不对称。
于 2013-03-07T05:58:39.417 回答
0
因为有闰秒。
于 2013-03-07T05:51:17.953 回答