Jquery MultiDatespicker:从pickableRange和adjustRangeToDisabled中排除周末

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:

我正在使用jquery,在这里我必须定义在选择第一个日期之后允许的日期范围

我需要将周末从所有未来日期中排除。但是,pickableRange不会跳过在ShowDay之前使用禁用的周末

我还尝试添加addDisabledDates,但在数组中添加所有周末日期是不可行的

这是我一直在尝试的代码

$('#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感谢您的关注。我只添加了一个可能的解决方案。我已经试过了。如果您有更好的解决方案,请上传。我也想找到最好的方法。