js获取时间戳是很常用的,今天简单的总结下有哪几种方式:
第一种:
使用Date的静态方法parse(),该方法不仅仅是获取当前时间戳,可以通过添加str获取距1970/01/01的毫秒数
var timestamp=Date.parse(new Date()); //1514736000000
第二种
通过valueOf()方法获得,这也是toString()和valueOf()的一个重要区分点
var timestamp=(new Date()).valueOf(); //1525831530843
注意无参数的时候new Data 和new Date()是相同效果的
第三种
通过getTime方法获得
var timestamp=(new Date()).getTime();//1525831504961
异同:
第一种是将最后毫秒数统一设置为000
第二种和第三种则可以获取精确的毫秒数