web-dev-qa-db-ger.com

Jquery Date picker Default Date

Ich verwende einen Jquery Datepicker in meinem Projekt. Das Problem ist, dass das aktuelle Datum nicht geladen wird, sondern standardmäßig ein Datum vom 1. Januar 2001 angezeigt wird. Können Sie mir bitte mitteilen, wie das Standarddatum korrigiert werden kann, so dass das aktuelle Datum angezeigt wird.

36
MACMAN

interessant, Datepicker-Standarddatum ist das aktuelle Datum, wie ich es gefunden habe,

aber Sie können das Datum einstellen

$("#yourinput").datepicker( "setDate" , "7/11/2011" );

vergessen Sie nicht, Ihr Systemdatum zu überprüfen :)

45
Mujah Maskey

Verwenden Sie die Option defaultDate

$( ".selector" ).datepicker({ defaultDate: '01/01/01' });

Wenn Sie Ihr Datumsformat ändern, stellen Sie sicher, dass Sie die Eingabe in defaultDate ändern (z. B. '01 -01-2001 ').

53
ghayes

Verwenden Sie dieses Datepicker http://jqueryui.com/demos/datepicker/ ? Wenn ja, gibt es Optionen zum Festlegen des Standarddatums. Wenn Sie nichts geändert haben, wird standardmäßig das Datum angezeigt aktuelles Datum.

wie auch immer, dies gibt das aktuelle Datum

$( ".selector" ).datepicker({ defaultDate: new Date() });
16
Sarath

Während defaultDate das Widget nicht setzt. Was benötigt wird ist so etwas wie:

$(".datepicker").datepicker({
    showButtonPanel: true,
    numberOfMonths: 2

});

$(".datepicker[value='']").datepicker("setDate", "-0d"); 
10
James A Mohler

ich vermute, dass Ihr Standard-Datumsformat sich von den Standardeinstellungen des Skripts unterscheidet

$( "#datepicker" ).datepicker({ 
    dateFormat: 'dd-mm-yy'
});

anstelle von TT-MM-JJ das gewünschte Format

8
andrew

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

und leere Zeichenfolge vom Backend zurückgeben

0
Vazgen Torosyan