【发布时间】:2021-03-12 13:29:42
【问题描述】:
我的 Datepicker 目前禁用节假日和周末。我正在尝试将星期五添加到脚本中
var holidays = <?php echo $holidays; ?>;
// var holidays =[ [2020,01,01,'New Years Day'],[2020,04,21,'My Birthday'],[2020,12,25,'Christmas Day'] ];
function setHolidays(date) {
for (i = 0; i < holidays.length; i++) {
if (date.getFullYear() == holidays[i][0]
&& date.getMonth() == holidays[i][1] - 1
&& date.getDate() == holidays[i][2]) {
return [false, 'holiday', holidays[i][3]];
}
}
var noWeekend = $.datepicker.noWeekends(date);
return !noWeekend[0] ? noWeekend : [true];
}
$( ".add_delivery_date").datepicker( {
firstDay: 0,
beforeShowDay: setHolidays
});
【问题讨论】:
标签: jquery jquery-ui jquery-ui-datepicker