Работа с формой, посредством которой я использую загрузчик даты начальной загрузки для отображения даты пользователю.У меня есть поле даты рождения, с помощью которого я пытаюсь отключить годы любого пользователя младше 18 лет от текущей даты.Например, поскольку мы находимся в 2019 году, средство выбора даты должно отображать только годы ниже 2001 года, например, 2001, 2000, 1999, 1998, 1997 и т. Д.
Это прекрасно работает (годы), но у меня есть проблема с отключением месяцев и конкретныхдни, например, так как мы находимся 01.02.2009, средство выбора даты должно отключить любую дату после 1 февраля 2001 года
Дата рождения
//dob
<div class="form-line registar love">
<input type="text" placeholder="Date of Birth *" class="form-input" name="dob" id="dob" value="#" title="You should be over 18 years old" required>
<label class="error error-tip" for="dob" id="dobErr" style="display: none; color:red; font-size: 11px;">You should be over 18 years old</label>
</div>
//end dob
Javascript Logic
var maxBirthdayDate = new Date();
maxBirthdayDate.setFullYear( maxBirthdayDate.getFullYear() - 18 );
maxBirthdayDate.setMonth(11,31);
$( function() {
$( "#dob" ).datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
maxDate: maxBirthdayDate,
yearRange: '1900:'+maxBirthdayDate.getFullYear(),
});
});