Ответ 1
Я исправил свою проблему, которая была в 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 лет назад, но когда я выберу год, максимальный год будет reset до выбранного года (например, что я получу, когда страница загрузка из свежей - 1890-2010, но если я выберу 2000 год, выберите поле reset до 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, любая помощь будет очень оценена.
Я исправил свою проблему, которая была в jQuery-библиотеках, немного устарела.
Если кто-то заинтересован в этом решении, проверьте здесь.
$("#datepick").datepicker({
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
minDate: '-100Y',
maxDate: '-1Y',
yearRange: '-100',
});
"+30 лет" должен работать нормально, как показано здесь:
В течение -120 лет вам просто нужно сделать обратный здесь
Для отображения с текущей даты до 1 года = maxDate: '+ 1Y', Для отображения с текущей даты до 30 дней = maxDate: '+ 30D',