📅  最后修改于: 2023-12-03 14:42:35.228000             🧑  作者: Mango
在 JavaScript 中,可以使用 Date
对象来操作日期和时间。要获取当前日期和时间,可以使用 new Date()
构造函数。
以下代码显示如何获取当前日期:
let now = new Date();
console.log(now);
输出结果如下:
Wed Sep 01 2021 10:11:25 GMT+0800 (中国标准时间)
时间戳是自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)到当前时间的毫秒数。要获取一个日期的时间戳,可以用 Date.getTime()
方法。
以下代码显示如何获取当前日期的时间戳:
let now = new Date();
let timestamp = now.getTime();
console.log(timestamp);
输出结果如下:
1630465890095
要获取过去的日期,可以使用 Date.setDate()
方法。以下代码显示如何获取当前日期 30 天前的日期:
let now = new Date();
let past = new Date(now.setDate(now.getDate() - 30));
console.log(past);
输出结果如下:
Sun Aug 01 2021 10:12:57 GMT+0800 (中国标准时间)
要获取过去日期的时间戳,可以使用 Date.getTime()
方法。以下代码显示如何获取当前日期 30 天前的日期的时间戳:
let now = new Date();
let past = new Date(now.setDate(now.getDate() - 30));
let timestamp = past.getTime();
console.log(timestamp);
输出结果如下:
1627782779310
本文介绍了如何在 JavaScript 中获取当前日期和时间,以及如何获取过去日期的日期和时间戳。要获取过去日期,可以使用 Date.setDate()
方法。要获取日期的时间戳,可以使用 Date.getTime()
方法。