jQuery datepicker mindate, maxdate

Habe ich die folgenden zwei datepicker-Objekt, aber ich kann nicht bekommen, was ich will, wie ich bin stecken mit die minDate und maxDate-Optionen:

Dies schränkt die Termine um Termine in der Zukunft.

Was ich will: beschränken Sie die Termine vom aktuellen Datum bis 30 Jahren.

Was ich bekommen: beschränken Sie die Termine vom aktuellen Datum bis 10 Jahre Zeit.

$(".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
    });

Dies ist zu beschränken, wählen Sie nur vergangene Termine:

Was ich will: beschränken Sie die Termine vom aktuellen Datum, um vor 120 Jahren Zeit.

Was ich bekommen: beschränken Sie die Termine vom aktuellen Datum, um vor 120 Jahren Zeit, aber wenn ich wählen Sie ein Jahr, die maximale Jahr wieder an ausgewählten Jahr (z.B., was ich bekommen würde, wenn das laden der Seite vom fresh ist 1890-2010, aber wenn ich 2000 wählen Sie das Jahr auswählen, box reset, um 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
});

Ich brauche Hilfe mit beiden datepicker-Objekt, jede mögliche Hilfe würde sehr geschätzt werden.

InformationsquelleAutor der Frage Amra | 2010-04-14

Schreibe einen Kommentar