我想要一个代表当前日期和时间的数字,例如 Unix timestamp 。
原文由 pupeno 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想要一个代表当前日期和时间的数字,例如 Unix timestamp 。
原文由 pupeno 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答875 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
以毫秒为单位的时间戳
要获取自 Unix epoch 以来的毫秒数,请调用
Date.now
:或者,使用一元运算符
+
调用Date.prototype.valueOf
:或者,直接调用
valueOf
:要支持 IE8 和更早版本(请参阅 兼容性表),请为
Date.now
创建一个 shim :或者,直接调用
getTime
:以秒为单位的时间戳
要获取自 Unix 纪元 以来的秒数,即 _Unix 时间戳_:
或者,使用按位或取地板会稍微快一些,但可读性也较差,并且将来可能会中断(请参阅解释 1 、 2 ):
以毫秒为单位的时间戳(更高分辨率)
使用
performance.now
: