web-dev-qa-db-ja.com

Bootstrap datepickerのデフォルトの日付

Bootstrap datepickerを使用していますが、datepickerが表示されたときに、デフォルトの日付が今日から14日後に設定されるようにしたいと思います。このコードを取得しましたが機能しません、デフォルトの日付はまだ今日に設定されています。誰かが私が欠けているものを説明できますか?よろしくお願いします。

JS:

  var plus14days = new Date();

  plus14days.setDate(plus14days.getDate() + 14 );
  $(".datepicker").datepicker("setValue", plus14days);
9
Jess

使用したコードは正しいです。

日付はtextboxに表示されますが、このようにdatepickerカレンダーには表示されません

enter image description here

この機能を有効にするには、次のコードを使用して更新する必要があります。

$(".datepicker").datepicker('update');

今では

enter image description here

これをチェックしてください JSFiddle

13
Praveen

念のため、apiはsetValueをsetDateに変更しました( http://bootstrap-datepicker.readthedocs.org/en/release/methods.html#setdate

4
Luca Trazzi