Как включить диапазон недели в DatePicker

0

Мое требование: я должен показывать только три дня в первые двадцать недель каждого года в datepicker. Как это сделать? Пожалуйста, помогите мне, поскольку я использую jquery первый раз в своем коде.

  • 0
    Есть ли что-то, что вы уже попробовали и застряли ?? Может быть, вы можете включить попытки решения в свой вопрос, почему они не сработали!
  • 0
    $ (Дата #) .datepicker (варианты); beforeshowday: function (date) {return ([date, getDay () == 4], ""); }
Показать ещё 1 комментарий
Теги:

1 ответ

0

Ссылаясь: Показывать номер недели с помощью Javascript?

Date.prototype.getWeek = function() {
    var onejan = new Date(this.getFullYear(),0,1);
    return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}   


$('#inputId').datepicker({
   beforeShowDay: function (date) {
       if (date.getWeek() <= 20 && date.getDay() == 4) {
           return [true, ''];
       }
       return [false, ''];
   }
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню