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.
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 :)
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 ').
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() });
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");
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
$( ".selector" ).datepicker({ defaultDate: null });
und leere Zeichenfolge vom Backend zurückgeben