2017-11-15 12 views
0

これは一般的な質問のビットですが、私は何かを見落としているかもしれません。以下の日付ピッカーロジックは動作しません:JQueryのdatepicker - なぜ2回呼び出す必要がありますか?

$('#date_from').datepicker({ 
          dateFormat: "yy-mm-dd", 
          setDate: new Date('<?= $_REQUEST['date_from'];?>') 
          }); 

をしかし、私は二回日付ピッカーを呼び出すとき、それは仕事、のようなん:個人的に

$('#date_from').datepicker({ 
          dateFormat: "yy-mm-dd" 
          }); 
$('#date_from').datepicker('setDate', new Date('<?= $_REQUEST['date_from'];?>')); 

、私は最初のものを使用したいと理由を知っていますそれは動作しません。あなたがここにhttp://api.jqueryui.com/datepicker/#option-dateFormat

ファーストを参照することができ

+0

準備完了機能を使用していますか?完全なコードを見ることはできますか? –

答えて

1

ご希望のフォーマット

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

に日付をフォーマットする最初の行を必要とする次に、あなたのフィールドに日付を取得/

// Getter 
var dateFormat = $(".selector").datepicker("option", "dateFormat"); 
// Setter 
$(".selector").datepicker("option", "dateFormat", "yy-mm-dd"); 
を設定することができます
関連する問題