ECMAScript5 Date.now()

ECMAScript5中添加了Date.now()方法,返回表示调用这个方法时的日期和时间的毫秒数。

官网描述:

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

这个方法简化了使用Date对象分析代码的工作。例如:

//取得开始时间
var start  = Date.now();
//调用函数
doSomething();
//取得停止时间
var stop =Date.now(), result = stop - start;

支持Date.now()方法的浏览器包括IE9+、firefox 3+、Opera 10.5和chrome。在不支持它的
浏览器中,使用+操作符获取Date对象的时间戳,也可以达到相同的目的。

//取得开始时间
var start  = Date.now();
//调用函数
doSomething();
//取得停止时间
var stop = +new Date(), result = stop - start;

摘自:javascript高级程序设计

在一些插件中,我们可以看到一些兼容写法:

$.time = Date.now || function() {
  return +new Date;
};

或者

_.now = Date.now || function() {
  return new Date().getTime();
};


阅读更多
个人分类: 前端
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

ECMAScript5 Date.now()

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭