$("#dob").datepicker({ changeMonth: true, changeYear: true, dateFormat: 'dd-M-yy', yearRange: '-90:-15' });
В год выпадающий календарь заполнен диапазоном 1922-1997 и показывается 1922 как начальное значение.Но все же, когда я выбираю дату из этого календаря, она показывает 2012 в поле для текстового поля, почему?
$("#dob").datepicker("option", "defaultDate", '-90y');
Во-вторых, можно также установить defauleDate, как показано ниже
$("#dob").datepicker({ changeMonth: true, changeYear: true, dateFormat: 'dd-M-yy', yearRange: '-90:-15', defaultDate:'-90y' });
yearRange опция не используется для отображения даты по умолчанию.Он просто устанавливает ограничения по годам, которые вы можете выбрать.
yearRange
Вы можете установить значение при отображении страницы со стороны сервера или использовать параметр defaultDate.
defaultDate
Я верю, что вы хотите defaultDate: -90y
defaultDate: -90y