在JavaScript中,要获取当前日期的前一天,可以通过以下步骤实现:
// 获取当前日期
let currentDate = new Date();
// 创建一个新的Date对象,避免修改原始日期
let previousDate = new Date(currentDate.getTime());
// 设置前一天的日期
previousDate.setDate(previousDate.getDate() - 1);
// 格式化日期(可选)
let year = previousDate.getFullYear();
let month = ("0" + (previousDate.getMonth() + 1)).slice(-2); // 月份从0开始,需要加1
let day = ("0" + previousDate.getDate()).slice(-2);
let formattedDate = year + "-" + month + "-" + day;
console.log(formattedDate); // 输出格式化的前一天日期,例如:2023-04-20
new Date()
创建一个表示当前日期和时间的Date对象。currentDate
对象,创建一个新的Date对象previousDate
,并将其时间设置为与currentDate
相同。setDate()
方法将日期减少1天。YYYY-MM-DD
的形式,方便显示和使用。通过这种方式,你可以轻松地在JavaScript中获取当前日期的前一天,并根据需要进行格式化和进一步处理。
领取专属 10元无门槛券
手把手带您无忧上云