Мое требование: я должен показывать только три дня в первые двадцать недель каждого года в datepicker. Как это сделать? Пожалуйста, помогите мне, поскольку я использую jquery первый раз в своем коде.
Ссылаясь: Показывать номер недели с помощью 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, ''];
}
});