次の2つの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年前の時間に制限しますが、年を選択すると、選択した年に最大年がリセットされます(たとえば、ページを新しくロードしたときに得られるものは1890-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オブジェクトについて助けが必要です。助けていただければ幸いです。