📜  javascript 新日期 30 天前 - Javascript (1)

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

JavaScript 新日期 30 天前 - Javascript

在 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() 方法。