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
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort Egglabs
Habe ich Fix mein problem, es war die jquery-Bibliotheken wurden ein bisschen aus Datum.
Wenn jemand Interesse an dieser Lösung bitte überprüfen Sie hier.
InformationsquelleAutor der Antwort Amra
+30 Jahre sollte man schon gut arbeiten, wie gezeigt,hier:
Für -120 Jahre, die Sie nur brauchen, um die inverse hier
InformationsquelleAutor der Antwort Neil Aitken
Zur Anzeige vom aktuellen Datum bis zu 1 Jahr = maxDate: '+1Y',
Die Anzeige vom aktuellen Datum 30 Tage = maxDate: '+30D',
InformationsquelleAutor der Antwort Dinesh