为什么存在`getUTCSeconds`和`getUTCMilliseconds`函数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么存在`getUTCSeconds`和`getUTCMilliseconds`函数?相关的知识,希望对你有一定的参考价值。

这些值不是一直都是一样的吗?getSecondsgetMilliseconds?

答案

本地时间和UTC时间之间的偏差是基于指定的毫秒数。

http:/es5.github.com#x15.9.1.7。

15.9.1.7 当地时区调整

预计ECMAScript的实现将决定当地时区调整。本地时区调整是一个值 LocalTZA 以毫秒为单位 当加到UTC时,它代表当地的标准时间。LocalTZA不反映夏令时。LocalTZA的值不随时间变化,只取决于地理位置。

至于何时有用。http:/bugs.python.orgissue5288 解释了一个 API 问题,这个问题是由于假设时区偏移量是分钟的整数而产生的。

Olson时区数据库(被大多数UNIX系统和Mac OS X使用)有许多时区的历史偏移量,这些偏移量使用的是第二分辨率(在这些地点从GMT切换到四舍五入之前)。

一旦你到了第二分辨率,没有一个 getUTCMillis 只是看起来很奇怪的不对称。

另一答案

因为有 闰秒.

以上是关于为什么存在`getUTCSeconds`和`getUTCMilliseconds`函数?的主要内容,如果未能解决你的问题,请参考以下文章

hibernate的load和get有什么作用

get参数存在+号 双引号、多引号问题

为啥在来自 GET :urn/metadata/:guid/properties 的 JSON 响应中不存在 revit 类别属性?

JS日期时间加减实现

HTTP协议中GET和POST的区别

关于Python:get语句的问题?