javascript获取时间戳

时间戳:

  • 时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间戳(Unix Timestamp)。

 

JavaScript 获取当前时间戳:

<script type="text/javascript">
//第一种毫秒位上为全零,即只是精确到秒的毫秒数 
var d1=Date.parse(new Date());      
console.log(d1); //1495173186000
//第二种获取了当前毫秒的时间戳。 
var d2=new Date().valueOf();
console.log(d2); //1495173186726
//第三种获取了当前毫秒的时间戳。
var d3=new Date().getTime()
console.log(d3); //1495173186726
//第四种:jquery
var $timestamp = $.now();
console.log($timestamp); //1495173186726

</script>

 

update20170908

 今天get到还有两种获取时间戳的方法

> +new Date()    //前面加个一元运算符加号,居然还有这种黑魔法
< 1504873976789

> Date.now()     //较新,不考虑兼容性可用
< 1504874115957

 Tips:

性能由高到低:Date.now()比 (new Date()).getTime() 更快,(new Date()).getTime() 比 + new Date()更快。

感兴趣的可以点击去看测试结果。

 

 

 

本文作者starof,因知识本身在变化,作者也在不断学习成长,文章内容也不定时更新,为避免误导读者,方便追根溯源,请诸位转载注明出处:http://www.cnblogs.com/starof/p/6877961.html有问题欢迎与我讨论,共同进步。

posted @ 2017-05-19 13:56  starof  阅读(6267)  评论(0编辑  收藏  举报