由于我是jquery的新手,我需要在我的网站上显示第一个和最后一个星期日。我从stackoverflow获得了这个代码,但它启用了所有星期日所以请帮助我
function enableSUNDAYS(date) {
var day = date.getDay();
return [(day == 0), ''];
}
答案 0 :(得分:1)
以下内容应该有效;
function enableFirstAndLastSunday(date) {
var lastDayInMonth = new Date(date.getFullYear(), date.getMonth() + 1, 0).getDate();
var isSunday = date.getDay() == 0;
var isFirstDayOfMonth = date.getDate() <= 7;
var isLastDayOfMonth = date.getDate() > lastDayInMonth - 7;
return [isSunday && (isFirstDayOfMonth || isLastDayOfMonth), ''];
}
它检查日期是星期日(使用您提供的相同代码),但也检查它是在一个月的前7天或最后7天内发生。lastDayInMonth
的计算是基于this hack。