如何在 JavaScript fullcalender api 中找到第二个和第四个星期六,以便我可以使用“工作日休息”事件名称突出显示第二个和第四个星期六?
最佳答案
您需要查找当月的所有星期六。然后按奇数索引过滤,因为第 2 个和第 4 个是 1
和 3
索引。
现在您可以突出显示匹配的日期。
function getSaturdays(year, month) {
let day, date;
let saturdays = [];
day = 1;
date = new Date(year, month, day);
while (date.getMonth() === month) {
if (date.getDay() === 6) { // Sun=0, Mon=1, Tue=2, etc.
saturdays.push(new Date(year, month, day).getDate());
}
day += 1;
date = new Date(year, month, day);
}
return saturdays;
}
let saturdays = getSaturdays(2021, 5).filter((day, index) => index % 2 !== 0)
console.log(saturdays)
关于javascript - 如何在js Fullcalendar中找到第二个和第四个星期六?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67881248/