У меня есть два следующих Datepicker объектов, но я не могу получить то, что я хочу, как я застрять с MinDate и MaxDate варианты:JQuery DatePicker MinDate, MaxDate
Это ограничение даты на будущие даты ,
Я хочу: ограничить даты с текущей даты до 30 лет.
Что я получаю: ограничьте даты с текущей даты до 10 лет.
$(".datepickerFuture").datepicker({
showOn: "button",
buttonImage: 'calendar.gif',
buttonText: 'Click to select a date',
duration:"fast",
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
constrainInput: true,
minDate: 0,
maxDate: '+30Y',
buttonImageOnly: true
});
Это ограничение, чтобы выбрать только прошлые даты:
Я хочу: ограничить срок от текущей даты до 120 лет назад время.
То, что я получаю: ограничить даты с текущей даты до 120 лет назад, но когда я выберу год, 2010, но если я выберу 2000 год, то установите флажок в поле выбора на 1880-2000).
$(".datepickerPast").datepicker({
showOn: "button",
buttonImage: 'calendar.gif',
buttonText: 'Click to select a date',
duration:"fast",
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
constrainInput: true,
yearRange: '-120:0',
maxDate: 0,
buttonImageOnly: true
});
Мне нужна помощь с объектом datepicker, любая помощь будет очень оценена.
Для +30, вот что я думал, но я просто получаю +10 лет. За -120 лет, что вы имеете в виду? Спасибо. – Amra
Я просто использовал '-120Y' для minDate и 0 для maxDate, если вы посмотрите на ссылки jsBin, вы можете увидеть код, который я использовал –
@Cesar - выпадающее меню года изменится в зависимости от текущего года. Похоже, что он показывает только -10/+ 10 с текущего года, но соблюдает минимальные/минимальные значения, которые вы поставляете. Посмотрите на код для _generateMonthYearHeader в js-файле jQuery UI. – tvanfosson