简单获取unix时间戳
我们经常需要使用unix时间戳计算。有很多方法可以取得unix时间戳。目前取得unix时间戳最简单最快的方法是:
1 | const dateTime = Date.now(); |
或
1 | const dateTime = new Date().getTime(); |
要取得一个具体时间的unix时间戳,将yyyy-mm-dd
或YYYY-MM-DDT00:00:00Z
作为参数传递给Date
构造函数。例如
1 | const dateTime = new Date('2012-06-08').getTime(); |
你还可以像下面一样,在声明Date
对象的时候添加一个+
号
1 | const dateTime = +new Date(); |
或者对于具体时间
1 | const dateTime = +new Date('2012-06-08'); |
在底层,运行时调用了Date
对象的valueOf
方法。然后一元操作符+
调用了之前返回值的toNumber()
方法。想要了解更多内容请参考下面链接
原文作者: anhr
原文链接: http://yoursite.com/2019/11/04/javascript/2016-02-26-extract-unix-timestamp-easily/
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)