Date.now
Date.now
该Date.now()
方法返回从1970年1月1日00:00:00 UTC开始经过的毫秒数。
语法
var timeInMs = Date.now(
返回值
Number
表示从unix纪元经过的毫秒。
描述
因为now()
是Date的一个静态方法,你通常可以使用Date.now()
。
填充
该方法在ECMA-262第五版中被标准化。没有更新支持此方法的引擎可以使用以下方法解决此方法的缺失:
if (!Date.now) {
Date.now = function now() {
return new Date().getTime(
};
}
规格
Specification | Status | Comment |
---|---|---|
ECMAScript 5.1 (ECMA-262)The definition of 'Date.now' in that specification. | Standard | Initial definition. Implemented in JavaScript 1.5. |
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Date.now' in that specification. | Standard | |
ECMAScript Latest Draft (ECMA-262)The definition of 'Date.now' in that specification. | Living Standard | |
浏览器兼容性
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic Support | 5 | (Yes) | 3 | 9 | 10.5 | 4 |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |