js获得时间戳(教你5种方法得到时间戳)
时间戳是什么意思?在前端js,时间戳是指从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。前端开发中常用的js时间戳是毫秒吗?答案是毫秒。那么js获得时间戳的方法有哪些?今天教你5种方法得到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时间戳哦
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/js/403.html
原文地址:https://tangjiusheng.cn/js/403.html