javascript日期构造函数和时区
-
18-09-2019 - |
题
在JavaScript / ECMAScript的/ JScript的Date构造允许传递的毫秒数自午夜,1/1/1970。无处我能找到的文档,这是否是在午夜客户机的时区,或半夜GMT。这是什么呢?可以在不同的浏览器版本之间可以依靠?这是正式记录任何地方?
解决方案
从 ECMAScript规范:
时间以ECMAScript的测定 自毫秒1970年1月1日 世界标准时间。在时间值闰秒是 忽略。假设有 究竟每86,400,000毫秒 天。 ECMAScript的数值可选择 代表来自所有整数 -9,007,199,254,740,991到 9,007,199,254,740,991;这个范围 足以衡量倍 精确到毫秒的任意时刻 即在大约285616 多年来,无论是向前或向后, 从1970年1月1日UTC。
在实际 次范围内的ECMAScript支持 Date对象略小: 正是-100,000,000天 亿天测量相对于 午夜在01月初 1970年1月UTC。这给出了一个范围 的8,640,000,000,000,000毫秒 于1970年1月的01两侧 世界标准时间。
午夜的确切时刻在 1970年1月1日UTC的开始 由值0表示。
因此,要回答你的问题,这是协调世界时。
不隶属于 StackOverflow