Jquery MultiDatespicker:从pickableRange和adjustRangeToDisabled中排除周末
我正在使用jquery,在这里我必须定义在选择第一个日期之后允许的日期范围 我需要将周末从所有未来日期中排除。但是,pickableRange不会跳过在ShowDay之前使用禁用的周末 我还尝试添加addDisabledDates,但在数组中添加所有周末日期是不可行的 这是我一直在尝试的代码Jquery MultiDatespicker:从pickableRange和adjustRangeToDisabled中排除周末,jquery,jquery-ui,datepicker,jquery-ui-datepicker,jquery-multidatespicker,Jquery,Jquery Ui,Datepicker,Jquery Ui Datepicker,Jquery Multidatespicker,我正在使用jquery,在这里我必须定义在选择第一个日期之后允许的日期范围 我需要将周末从所有未来日期中排除。但是,pickableRange不会跳过在ShowDay之前使用禁用的周末 我还尝试添加addDisabledDates,但在数组中添加所有周末日期是不可行的 这是我一直在尝试的代码 $('#id').multiDatesPicker({ pickableRange: 15, adjustRangeToDisabled: true, beforeShowDay:
$('#id').multiDatesPicker({
pickableRange: 15,
adjustRangeToDisabled: true,
beforeShowDay: $.datepicker.noWeekends,
addDisabledDates : ['array containing all weekends and holidays'] // not feasible option
})
请帮帮我
$('#id').multiDatesPicker({
beforeShowDay: disableSpecificWeekDays,
// For disabling all "Sundays and saturday"
dateFormat: "d/m/yy",
maxDate: "+3m",
minDate: "-1m",
multidate: true,
});
function disableSpecificWeekDays(date) {
var theday = date.getDate() + '/' +
(date.getMonth() + 1) + '/' +date.getFullYear();
var day = date.getDay();
return [day != 0 && day != 6];
}
在这里,我们可以指定禁用周末的方法。
请尝试此操作。beforeShowDay不起作用?它将禁用周末,但不会将日期添加到实例的disabledDates中。。因此不要跳过日期。这不是问题的答案,应该被否决。这个问题清楚地表明它不适用于自动选择的范围。@KronosL感谢您的关注。我只添加了一个可能的解决方案。我已经试过了。如果您有更好的解决方案,请上传。我也想找到最好的方法。