📅  最后修改于: 2023-12-03 14:57:10.621000             🧑  作者: Mango
在 JavaScript 中,我们可以通过使用 Date
对象来获得 Unix 时间戳,表示自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。获取 Unix 时间戳可以帮助我们在处理时间相关的任务时进行日期和时间的比较、排序和计算。
下面是通过不同方法获取 Unix 时间戳的几种常见方式:
getTime()
方法Date
对象的 getTime()
方法返回指定日期和时间距离 Unix 时间戳的毫秒数。可以使用以下代码来获取当前时间的 Unix 时间戳:
const unixTimestamp = new Date().getTime();
Date.now()
方法Date.now()
方法返回当前时间的 Unix 时间戳的毫秒数。可以使用以下代码来获取当前时间的 Unix 时间戳:
const unixTimestamp = Date.now();
+
运算符使用一元加法运算符 +
可以将 Date
对象隐式转换为 Unix 时间戳的数值表示。可以使用以下代码来获取当前时间的 Unix 时间戳:
const unixTimestamp = +new Date();
请注意,以上的三种方法都会返回当前时间的 Unix 时间戳。如果你需要获取特定日期和时间的 Unix 时间戳,你可以传入对应的日期和时间给 Date
对象即可。
以上是获取 Unix 时间戳的几种常见方法,你可以根据自己的需求选择适合的方法来获取 Unix 时间戳。如果你需要进一步了解 JavaScript 中的日期和时间处理,你可以参考官方文档 MDN web docs。
希望以上内容能够帮助到你!