我试图创建一个日历来显示商店的不合格性。 我要禁用假期日期,特殊工作日和国庆日。
示例:我在周三和周日都有一家商店关门,他有假期 日期从2019-02-15到2019-03-15并禁用国庆日。
我已经创建了这个,但是我不知道如何禁用所有星期三和星期六
<script>
jQuery("#date").datepicker({
dateFormat : "dd-m-yy",
minDate : 0,
maxDate : "3m",
beforeShowDay: disableDates,
});
bankHoliDays = ["11-02-2019","14-02-2019","27-02-2019"];
var start = new Date("2019-02-15");
var end = new Date("2019-03-15");
while(start <= end){
var mm = ((start.getMonth()+1)>=10)?(start.getMonth()+1):"0"+(start.getMonth()+1);
var dd = ((start.getDate())>=10)? (start.getDate()) : "0" + (start.getDate());
var yyyy = start.getFullYear();
var date = dd+"-"+mm+"-"+yyyy;
start = new Date(start.setDate(start.getDate() + 1));
bankHoliDays.push(date);
}
function disableDates(date) {
var dt = jQuery.datepicker.formatDate("dd-mm-yy", date);
var noWeekend = jQuery.datepicker.noWeekends(date);
return noWeekend[0] ? ((jQuery.inArray(dt, bankHoliDays) < 0) ? [true] : [false]) : noWeekend;
}
</script>
有建议 谢谢