首页 >web前端 >js教程 >如何在 JavaScript 中获取时间戳?

如何在 JavaScript 中获取时间戳?

Barbara Streisand
Barbara Streisand原创
2024-12-21 14:10:12779浏览

How Can I Get a Timestamp in JavaScript?

在 JavaScript 中获取时间戳

时间戳可以生成特定时间点的唯一数字表示。在 JavaScript 中,可以使用多种方法来获取时间戳。

Unix 时间戳(秒)

获取 Unix 格式的时间戳,表示自 Unix 纪元(一月)以来的秒数1, 1970),利用:

Math.floor(Date.now() / 1000)

或者,为了更高速的执行,您可以使用:

Date.now() / 1000 | 0

毫秒时间戳(精确)

对于毫秒精度的时间戳,使用:

Date.now()

等效方法包括:

+new Date()
new Date().valueOf()

毫秒时间戳(高分辨率)

要访问分辨率更高的毫秒时间戳,请使用:

var timeStampInMs = (
    isPerformanceSupported ?
    window.performance.now() +
    window.performance.timing.navigationStart :
    Date.now()
);

其中 isPerformanceSupported 是一个布尔值,表示支持性能分析。

以上是如何在 JavaScript 中获取时间戳?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn