У меня есть контроллер даты, у меня есть несколько заблокированных дат, которые хорошо работают. Но сейчас я пытаюсь ограничить дату начала и окончания, но, похоже, это вообще не работает. Надеюсь, кто-нибудь может мне помочь. Вот мой код:
var array = ['2017-7-1', '2017-7-2'];
$("#datepicker").datepicker({
minDate: '+2D',
maxDate: '2017-6-20',
todayHighlight: true,
autoclose: true,
beforeShowDay: function (date) {
var cur_day = date.getDate();
var cur_month = date.getMonth() + 1;
var cur_year = date.getFullYear();
var cur_date = cur_year + '-' + cur_month + '-' + cur_day;
if (array.indexOf(cur_date) > -1) {
return false;
}
}
});
РЕШЕНО:
Виноват. Я использую bootstrap-datepicker, поэтому вместо этого следует использовать startDate и endDate для этих настроек.
надеюсь, что это поможет другим в будущем. Спасибо