📜  javascript 今天减去 1 天 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:40.733000             🧑  作者: Mango

JavaScript 今天减去 1 天 - Javascript

在JavaScript中,我们可以使用Date对象来表示日期和时间。今天的日期可以通过 new Date() 创建一个新的Date对象并获取当天的日期来表示。如果我们想把今天的日期减去1天怎么办呢?本文将介绍如何使用JavaScript来实现这个需求。

获取今天的日期

使用Date对象中的方法获取当天日期,代码如下:

const today = new Date();
console.log(today); // 打印出今天的日期,例如:Sat Oct 02 2021 16:35:23 GMT+0800 (中国标准时间)
减去1天

我们可以通过给今天的日期对象减去一天的毫秒数来实现减去一天。1天的毫秒数为24小时60分钟60秒*1000毫秒,也就是86400000毫秒。

代码如下:

const today = new Date();
const yesterday = new Date(today - 86400000); // 减去86400000毫秒
console.log(yesterday); // 打印出昨天的日期,例如:Fri Oct 01 2021 16:35:23 GMT+0800 (中国标准时间)
总结

JavaScript 中使用 date 对象表示日期和时间,通过给今天的日期减去1天的毫秒数,可以获取昨天的日期。如果我们想加上n天,就用今天的日期加上n天的毫秒数即可。