首先创建一个空数组 futureDates
来存储未来7天的日期对象。然后通过循环,依次获取当前日期后的7天日期,并将它们存储为对象的形式。最后,将结果输出到控制台。
// 创建一个空数组来存储未来 7 天的日期对象
var futureDates = [];
// 获取当前日期
var currentDate = new Date();
// 循环获取未来 7 天的日期对象并存储在数组中
for (var i = 1; i <= 7; i++) {
var futureDate = new Date(currentDate.getTime() + i * 24 * 60 * 60 * 1000); // 获取未来日期的时间戳
futureDates.push({
date: futureDate.getDate(),
month: futureDate.getMonth() + 1, // 月份是从 0 开始计数的,所以要加 1
year: futureDate.getFullYear()
});
}
// 输出未来 7 天的日期对象数组
console.log(futureDates);