Возможный дубликат:
Может UI jQuery Datepicker быть сделанным отключить субботы и воскресенья (и праздники)?Я хотел бы отключить определенные дни как каждый понедельник или каждый вторник или каждый понедельник, в четверг в пятницу, и т.д. на UI jQuery datepicker.
Я пытался играть с beforeShowDay, но это требует определенной даты. Я просто хочу отключить весь день недели.
Обновление: Спасибо за предложенные решения, но они все работают на определенные даты. Что, если я хотел отключить каждый понедельник и вторник в течение всего года. Как я сделал бы это?
Вы можете использовать beforeShowDate
опцию datepicker в сочетании с Date.getDay()
чтобы сделать то, что вы хотите, например, так:
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 1 && day != 2)];
}
});
Вы можете посмотреть рабочее демо здесь, это просто берет дату, проверяет, понедельник (1) или вторник (2) и возвращает false для первой записи массива, если это так.