プロジェクトでJquery Datepickerを使用しています。問題は、現在の日付を読み込んでいないが、デフォルトとして2001年1月1日の日付を表示していることです。デフォルトの日付を修正して現在の日付を表示する方法を教えてください。
興味深いことに、datepickerのデフォルトの日付は、私が見つけた現在の日付です。
しかし、あなたは日付を設定することができます
$("#yourinput").datepicker( "setDate" , "7/11/2011" );
システムの日付を確認することを忘れないでください:)
defaultDateオプションを使用します
$( ".selector" ).datepicker({ defaultDate: '01/01/01' });
日付形式を変更する場合は、必ずdefaultDateへの入力を変更してください(例:'01 -01-2001 ')
この日付ピッカーを使用していますか http://jqueryui.com/demos/datepicker/ ?はいの場合、デフォルトの日付を設定するオプションがあります。何も変更しなかった場合、デフォルトで現在の日付が表示されます。
これは現在の日付を提供します
$( ".selector" ).datepicker({ defaultDate: new Date() });
DefaultDateはウィジェットを設定しませんが。必要なのは次のようなものです:
$(".datepicker").datepicker({
showButtonPanel: true,
numberOfMonths: 2
});
$(".datepicker[value='']").datepicker("setDate", "-0d");
デフォルトの日付形式がスクリプトのデフォルト設定と異なると思われます。 「日付形式」オプションを使用してスクリプトをテストする
$( "#datepicker" ).datepicker({
dateFormat: 'dd-mm-yy'
});
dd-mm-yyの代わりに、希望する形式
$( ".selector" ).datepicker({ defaultDate: null });
バックエンドから空の文字列を返します