如何在 JavaScript 中获取时间戳
获取当前日期和时间的单个数值表示,类似于 Unix时间戳,JavaScript提供了几种方法。
时间戳毫秒:
要检索自 Unix 纪元以来的毫秒数,请使用 Date.now():
Date.now();
或者,为了与旧版浏览器兼容,您可以使用以下:
+new Date();
以秒为单位的时间戳(Unix Timestamp):
要获取自 Unix 纪元以来的秒数,俗称 Unix 时间戳,计算 Date.now() 除以 1000 的商:
Math.floor(Date.now() / 1000);
更高分辨率的时间戳毫秒:
要获得更高分辨率的时间戳(以毫秒为单位),请使用 Performance.now():
var isPerformanceSupported = ( window.performance && window.performance.now && window.performance.timing && window.performance.timing.navigationStart ); var timeStampInMs = ( isPerformanceSupported ? window.performance.now() + window.performance.timing.navigationStart : Date.now() );
以上是如何在 JavaScript 中获取 Unix 时间戳(或自纪元以来的毫秒数)?的详细内容。更多信息请关注PHP中文网其他相关文章!