Date.now()

Date.now() 方法返回自1970年1月1日 00:00:00 UTC到当前时间的毫秒数。

语法

var timeInMs = Date.now();

参数

描述

now()方法返回自1970年1月1日 00:00:00 UTC到当前时间的毫秒数,类型为Number

因为 now() 是Date的一个静态函数,所以必须以 Date.now() 的形式来使用。

兼容旧环境

该方法在 ECMA-262 第五版中被标准化,可以通过下面的代码来兼容那些不支持该方法的引擎。

if (!Date.now) {
  Date.now = function now() {
    return new Date().getTime();
  };
}

规范

规范版本 规范状态 说明
ECMAScript 5.1 (ECMA-262)
Date.now
Standard 初始定义。在 JavaScript 1.5 中实现
ECMAScript 2015 (6th Edition, ECMA-262)
Date.now
Standard  
 

浏览器兼容性

Update compatibility data on GitHub
Desktop Mobile Server
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet Node.js
now Chrome Full support 5 Edge Full support 12 Firefox Full support 3 IE Full support 9 Opera Full support 10.5 Safari Full support 4 WebView Android Full support Yes Chrome Android Full support 18 Firefox Android Full support 4 Opera Android Full support Yes Safari iOS Full support Yes Samsung Internet Android Full support Yes nodejs Full support Yes

Legend

Full support  
Full support

相关链接