web-dev-qa-db-ja.com

JQueryの日付ピッカーのデフォルトの日付

プロジェクトでJquery Datepickerを使用しています。問題は、現在の日付を読み込んでいないが、デフォルトとして2001年1月1日の日付を表示していることです。デフォルトの日付を修正して現在の日付を表示する方法を教えてください。

37
MACMAN

興味深いことに、datepickerのデフォルトの日付は、私が見つけた現在の日付です。

しかし、あなたは日付を設定することができます

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

システムの日付を確認することを忘れないでください:)

48
Mujah Maskey

defaultDateオプションを使用します

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

日付形式を変更する場合は、必ずdefaultDateへの入力を変更してください(例:'01 -01-2001 ')

54
ghayes

この日付ピッカーを使用していますか http://jqueryui.com/demos/datepicker/ ?はいの場合、デフォルトの日付を設定するオプションがあります。何も変更しなかった場合、デフォルトで現在の日付が表示されます。

これは現在の日付を提供します

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

DefaultDateはウィジェットを設定しませんが。必要なのは次のようなものです:

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

});

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

デフォルトの日付形式がスクリプトのデフォルト設定と異なると思われます。 「日付形式」オプションを使用してスクリプトをテストする

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

dd-mm-yyの代わりに、希望する形式

8
andrew

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

バックエンドから空の文字列を返します

0
Vazgen Torosyan