JavaScript获取当前时间戳
Date.now() //支持IE8+ new Date().getTime() //IE5+ new Date().valueOf() //IE5+ Date.parse(new Date()) //IE5+
获取某个时间的时间戳
new Date(time).getTime() //IE5+ new Date(time).valueOf() //IE5+ Date.parse(time) //IE5+
Date类型之间的运算
对象类型之间的运算会隐式调用对象的valuOf()方法,这也是为什么下面这段代码两个Date类型的对象做加减会返回一个数字
new Date() - new Date('2020-12-29 18:08') //结果是个数字 // 等价于以下代码 new Date().valueOf() - new Date('2020-12-29 18:08').valueOf()
调用valueOf方法以后就会返回原始值,即一个时间戳。
骚操作
看到这里,有些小伙伴估计已经知道骚操作
// 获取时间戳 @param someTime String | Undefined + new Date(someTime) // 获取时间差 new Date(time1) - new Date(time2)
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206515.html原文链接:https://javaforall.net
