const dates = [];
const currentDate = new Date(); // 获取当前日期
const currentYear = currentDate.getFullYear(); // 获取当前年份
const currentMonth = currentDate.getMonth(); // 获取当前月份
// 遍历近一个月的日期
for (let i = 0; i < 30; i++) {
const date = new Date(currentYear, currentMonth, currentDate.getDate() - i);
const year = date.getFullYear();
const month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从 0 开始,需要加 1
const day = String(date.getDate()).padStart(2, '0');
const formattedDate = `${year}-${month}-${day}`;
dates.unshift(formattedDate); // 将日期字符串添加到数组头部
}
console.log('打印',dates);
//打印
[
"2024-06-24",
"2024-06-25",
"2024-06-26",
"2024-06-27",
"2024-06-28",
"2024-06-29",
"2024-06-30",
"2024-07-01",
"2024-07-02",
"2024-07-03",
"2024-07-04",
"2024-07-05",
"2024-07-06",
"2024-07-07",
"2024-07-08",
"2024-07-09",
"2024-07-10",
"2024-07-11",
"2024-07-12",
"2024-07-13",
"2024-07-14",
"2024-07-15",
"2024-07-16",
"2024-07-17",
"2024-07-18",
"2024-07-19",
"2024-07-20",
"2024-07-21",
"2024-07-22",
"2024-07-23"
]
JavaScript 遍历近一个月的日期
最新推荐文章于 2024-07-24 16:20:17 发布