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( }; }

规格

SpecificationStatusComment
ECMAScript 5.1 (ECMA-262)The definition of 'Date.now' in that specification.StandardInitial 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

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic Support5(Yes)3910.54

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)