JQueryUI Datepicker Dokumentation besagt, dass die Option minDate mit "einer Zeichenkette im aktuellen dateFormat" festgelegt werden kann. Also habe ich versucht, die folgenden datepickers zu initialisieren:
$("input.date").datepicker({ minDate: "01/01/2010", maxDate: "12/31/2010" });
Dies führt jedoch zu meinem datepicker mit einem auswählbaren Datumsbereich, der von 11/06/2015 bis 12/17/2015 geht.
Ich habe das aktuelle Datumsformat überprüft und seine mm/dd/yy
, was 2 Ziffern für den Monat, 2 für den Tag und 4 für das Jahr, getrennt durch Schrägstriche, bedeuten soll. Ich habe auch versucht, Folgendes einzuschließen dateFormat: "mm/dd/yy"
in der Inizialisierungsanweisung.
Ich habe auch die Werte für minDate und maxDate anschließend überprüft und sie werden auf die gewünschten Werte gesetzt: 01/01/2010
y 12/31/2010
.
Ich möchte in der Lage sein, min/maxDate mit Zeichenfolgen zu setzen, weil ich diese Werte als Zeichenfolgen von irgendwo anders übergeben werden. Vielleicht weiß jemand, warum dies geschieht und wie dies zu lösen, oder eine Umgehung, um dies zu erreichen, perphaps Ändern des Formats der Datum Zeichenfolgen oder etwas?
Danke
EDIT: Verwenden: jQuery v1.3.2 y jQuery UI v1.7.2