js获得时间戳(教你5种方法得到时间戳)

 分类:js知识时间:2022-06-21 07:30:10点击:

时间戳是什么意思?在前端js,时间戳是指从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。前端开发中常用的js时间戳是毫秒吗?答案是毫秒。那么js获得时间戳的方法有哪些?今天教你5种方法得到js时间戳。  

js获得时间戳

1、Date.parse()方法

// 返回自定义时间戳
 Date.parse("2021/01/01")
//返回当前时间的事件戳
 Date.parse(new Date())
//结果为1609430400000

注意:不推荐这种办法,毫秒级别的数值被转化为000。

2、Date.getTime()方法,是旧方法性能稍差

var dateNow = new Date()
var nowTime = dateNow.getTime()
console.log(nowTime)
//打印出来的是1609430400000

3、+ new Date()方法

var nowTime = + new Date()
console.log(nowTime)
//返回值为:1609430400000

4、new Date().valueOf()方法,是旧方法性能稍差

var nowTime = new Date().valueOf()
console.log(nowTime)
//返回值为:1609430400000

5、Date.now()方法,是新方法推荐使用

var nowTime = Date.now()
console.log(nowTime)
//返回值为:1609430400000

要注意下: IE8及更早版本可能不是这样用注意兼容性,当前端开发中几乎不考虑IE了,还是推荐大家使用此方法得到js时间戳哦

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: