在 JavaScript 中检索时间戳
时间戳在 Web 开发中对于跟踪事件、管理状态和确保数据完整性等任务起着至关重要的作用。在 JavaScript 中,有多种方法可以获取时间戳,以数值形式表示当前日期和时间。
以毫秒为单位的时间戳
检索毫秒数自 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)以来,使用 Date.now()方法:
Date.now()
或者,您可以使用一元运算符调用 Date.prototype.valueOf 或直接调用 valueOf:
+ new Date() new Date().valueOf()
以秒为单位的时间戳(Unix 时间戳)
获取Unix时间戳,表示自Unix以来的秒数纪元,使用以下公式:
Math.floor(Date.now() / 1000)
以毫秒为单位的时间戳(更高分辨率)
为了获得更高的精度,考虑小数毫秒,以下方法使用 Performance.now可能受雇:
var timeStampInMs = ( isPerformanceSupported ? window.performance.now() + window.performance.timing.navigationStart : Date.now() ); console.log(timeStampInMs, Date.now());
以上是如何在 JavaScript 中获取时间戳?的详细内容。更多信息请关注PHP中文网其他相关文章!