获取本月的每个周一的日期
let currentDate = new Date(); // 创建一个表示当前日期的Date对象
// 将日期设置为当月的第一天
currentDate.setDate(1);
let mondays = []; // 存放本月的周一数组
while (currentDate.getDay() !== 1) {
currentDate.setDate(currentDate.getDate() + 1); // 如果当前日期不是周一,则向后移动一天
}
for (var i = 0; i < 5; i++) {
mondays.push(this.$moment(new Date(currentDate)).format("YYYY-MM-DD")); // 添加当前日期到结果数组
currentDate.setDate(currentDate.getDate() + 7); // 向后移动七天(一周)
if (currentDate.getMonth() > currentDate.getMonth()) {
break; // 如果已经超过当前月份,则跳出循环
}
}