2010-11-13 6 views

Antwort

24

können Sie verwenden, um die defaultDate Option, wenn die Datumsauswahl zu erstellen:

$('#date').datepicker({ 
    defaultDate: '-2m' 
}); 

Durch wie diese in einem String übergeben können wir das Standarddatum zu einem anderen in Bezug auf das aktuelle Datum gesetzt. Alternativ auch die Möglichkeit, übernimmt ein Date Objekt:

defaultDate: new Date(2010, 8, 1) 

oder einen String im gleichen Format wie das Format definiert:

defaultDate: '1/9/2010' 

Alle oben genannten geben Ihnen ein Standarddatum im September. Der Monat im Date Konstruktor beginnt bei Null, also gibt 8 Ihnen September.

0

Versuchen Sie, diese

$(".selector").datepicker({ defaultDate: +7 }); 

entweder ein tatsächliches Datum über ein Date-Objekt oder als Zeichenfolge im aktuellen Datumsformat oder eine Anzahl von Tagen von heute an (zB 7) oder eine Reihe von Werten und Perioden ('y' für Jahre, 'm' für Monate, 'w' für Wochen, 'd' für Tage, zB '+ 1m + 7d'), oder null für heute.

9

Ich denke, dass Sie das wirklich wollen, wenn Sie nur 1 Monat auf einmal zeigen.

Wenn Sie defaultDate verwenden, wird dieser Tag markiert. Diese Methode zeigt nur den vorherigen Monat an, in dem nichts ausgewählt ist.