JavaScript获取时间戳的几个方法

JavaScript获取时间戳的几个方法JavaScript 获取时间戳 JavaScript 简单获取时间戳骚操作 Date 类型之间的运算本质上是调用 valueOf 以后转成时间戳参与计算

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

(0)
上一篇 2026年3月19日 下午3:31
下一篇 2026年3月19日 下午3:32


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号