❤ 几种获取JavaScript时间戳函数的方法

❤ 获取JavaScript时间戳函数的方法

一、时间转时间戳

(1) 通过实例化时间对象new Date()

console.log(Date.now()) //1689240681665 当前时间的时间戳格式   13位时间戳

(2) Date.parse()
不推荐这种办法,毫秒级别的数值被转化为000
Date.parse()将字符串或者时间对象直接转化成时间戳

Date.parse(new Date()) //1689241119000  13位时间戳
Date.parse("2022/1/18 10:05")   //1642471500000  13位时间戳

(3) valueOf()
通过valueOf()函数返回指定对象的原始值获得准确的时间戳值

(new Date()).valueOf()
1689241247356

(4) getTime()

通过原型方法直接获得当前时间的毫秒值,准确

 new Date().getTime()

(5) Number
将时间对象转化为一个number类型的数值,即时间戳

Number(new Date())

二、时间戳转时间

(1) new Date
new Date(时间戳) 格式转化获得当前时间

new Date(1472048779952) 

Wed Aug 24 2016 22:26:19 GMT+0800 (中国标准时间)

时间戳参数必须是Number类型,如果是字符串,解析结果:Invalid Date

持续更新中…

你可能感兴趣的:(Javascript基础,#,SQL,Linux,数据结构,服务器,PHP,Java,编程基础,javascript,开发语言,ecmascript)