本文总结js中日期时间的常用操作,以供查阅
Date
获取时间戳
毫秒时间戳
Date.parse(new Date())
精确到秒 毫秒位为0new Date().getTime()
new Date().valueOf()
+new Date()
Date.now()
返回自 1970-1-1 00:00:00 UTC(世界标准时间)至今所经过的毫秒数。
Date.parse()
解析一个表示日期的字符串,并返回从 1970-1-1 00:00:00 所经过的毫秒数。
new Date().getTime()
返回从1970-1-1 00:00:00 UTC(协调世界时)到该日期经过的毫秒数,对于1970-1-1 00:00:00 UTC之前的时间返回负值。
时间库
Temporal
目前处于第3阶段的新提案
因为目前不能直接使用,需借助polyfill
- 使用前提
jsnpm install --save proposal-temporal