📌  相关文章
📜  时刻获取时间戳 - Javascript (1)

📅  最后修改于: 2023-12-03 14:55:09.589000             🧑  作者: Mango

时刻获取时间戳 - JavaScript

在编程中,我们经常需要获取当前的时间戳以记录和处理时间相关的操作。JavaScript 提供了多种方法来获取时间戳,本文将介绍其中最常用的几种方式。

1. 使用 Date.now()

Date.now() 方法返回当前时间的时间戳,以毫秒为单位。它是基于系统时间的,所以不受浏览器的时区设置影响。

const timestamp = Date.now();
console.log(timestamp);
2. 使用 new Date().getTime()

new Date().getTime() 方法可以获取当前时间的时间戳,它返回的结果与 Date.now() 相同,同样以毫秒为单位。

const timestamp = new Date().getTime();
console.log(timestamp);
3. 使用 +new Date()

在 JavaScript 中,将 new Date() 对象前加上一元加号 + 可以将其转换为时间戳。这种方式与上述方法的结果相同。

const timestamp = +new Date();
console.log(timestamp);
4. 使用 performance.now()

performance.now() 方法返回的是相对于导航开始的时间戳,以毫秒为单位。它精确到小数点后三位,适用于需要高精度计时的场景。

const timestamp = performance.now();
console.log(timestamp);

注意:performance.now() 方法在支持的浏览器上可用,但不适用于 Node.js 环境。

以上是获取当前时间戳的几种常用方法,每种方法都有其适用的场景。根据自己的需求选择恰当的方法,能够更好地处理时间相关的操作。

欢迎补充和指正。