在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表示。

因此,要回答你的问题,这是协调世界时

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top