jQuery Datepicker minDate не работает

Я ожидал бы, что следующий диапазон дат будет начинаться с 65 лет назад и заканчиваться 18 лет назад. Вместо этого номер minDate игнорируется и устанавливается равным 10 годам до даты окончания. Нет разницы, что я положил в качестве значения в minDate.

$(function() {
    $("#datepicker").datepicker({
        changeMonth: true,
        changeYear: true,
        minDate: "-65y",
        maxDate: "-18y"
    });
});​

2 ответа

Решение

Это работает для меня;

$("#txt_birthdate").datepicker({
  yearRange: "-100:-18",
  changeMonth: true,
  changeYear: true,
  maxDate: new Date()
});

Ты можешь использовать yearRange вариант для этого;

$('#datepicker').datepicker({
    changeMonth: true,
    changeYear: true,
    yearRange: "-65y:-18y"
});
Другие вопросы по тегам