Как отключить всю неделю в jquery datepicker

В моем проекте у меня есть требование, чтобы, если на неделе есть государственный праздник, отключите всю неделю, предположим, что 4 июля - выходной, а если это среда, я должен отключить эту конкретную неделю. Я могу отключить определенные дни с помощью функции beforeshowday, но я не уверен, как я могу отключить всю неделю. Может ли кто-нибудь помочь мне с этим

 var disabledDays = ["1-1", "7-4", "12-25", "11-11"];
$("#survey_f_day").datepicker({
    beforeShowDay: disableAllTheseDays,
    maxDate: '-4'
});
function disableAllTheseDays(date) {
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
if (($.inArray((m + 1) + '-' + d, disabledDays) != -1))
    return [false];
else return [true];
0
0
42
1

Ответы 1

Не могли бы вы проверить примеры, приведенные в этой ссылке, я думаю, это может быть вам полезно.

http://www.spiceforms.com/blog/how-to-disable-dates-in-jquery-datepicker-a-short-guide/

или попробуйте

$( "#date" ).datepicker({
     format: "yy-mm-dd",
     datesDisabled: ["2018-09-10"]
});

Другие вопросы по теме