在下面的代码中,我收到了当月的一系列周末日期。放学后,我显然根本不打印,因为我不知道如何获取今年所有的周末日期)
let weekEnd = [],
d = new Date(),
m = d.getMonth(),
y = d.getFullYear(),
totalDays = new Date(y, m, 6).getDate() && new Date(y, m, 0).getDate();
for (let i = 1; i <= totalDays; i++) {
let dayNum = new Date(y, m, i).getDay();
// console.log("dayNum", dayNum);
if (dayNum === 6) weekEnd.push(i);
else if (dayNum === 0) weekEnd.push(i);
}
console.log(weekEnd)
计算第一天休息时间 - 然后循环中的所有内容......