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  
 

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 5 3.0 (1.9) 9 10.50 4
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) (Yes) (Yes) (Yes) (Yes)

相关链接

文档标签和贡献者

标签: 
 此页面的贡献者: Ende93, fscholz, AlexChao, ziyunfei, teoli, StuPig
 最后编辑者: Ende93,