0

Eternicode Bootstrap Datepickerを使用して初期化中に日付を指定することはできますか?デフォルトでは、ピッカーを初期化するときに、現在の日付が選択されます。私は別の日付(将来)を選択したい。これは可能ですか?ここでEternicodeでブートストラップdatepickerの開始日を設定します

が私の初期化コードです:

datePicker = detePickerElem.datepicker({ 
    format: 'mm/dd/yyyy', 
    maxViewMode: 'months', 
    startDate: new Date(), 
    todayBtn: true, 
    todayHighlight: true, 
    weekStart: 1 
}); 

datePicker.datepicker('setDate', new Date(futureDateObject)); 

私は、初期化後の日付を設定するsetDateメソッドを使用して試してみたが、これは何もしません。いろいろな理由で私はプロジェクトの古いリリース(v1.3)を使用していますが、新しいリリースに移行することはできませんが、必要に応じてリポジトリをフォークしてソースを変更できます。

+0

「startDate」に現在の日付以外を割り当ててみましたか? – Jasen

+0

startDateが機能します。その日付の前に日付を選択する機能を無効にします。 –

+0

入力要素にデフォルト値 'datePickerElem.value = theDate'を与えます。 – Jasen

答えて

2

あなたがeternicodeブートストラップ日付ピッカーを使用している言及したので、あなたはhttps://github.com/eternicode/bootstrap-datepicker/blob/ca11c450/README.md#optionsのオプションを見れば、以下のようにカスタムSTARTDATEを設定する方法があります:

$('#datepicker').datepicker('setStartDate', '2015-01-01'); 

助けになるかもしれない別のスレッドが、ここでその1日増分する方法を示しています:Bootstrap DatePicker, how to set the start date for tomorrow?

+0

これは、選択可能な最小開始日を設定します。これは、私が望むものではありません。 *現在選択されている日付*を変更したいです。 – ACIDSTEALTH

+0

これはjQueryのdatePickerで、選択した日付を変更するために使用します: '$( '#dateselector')datepicker(" setDate "、new Date(2016,8,21))'これが役に立ったら教えてください –

+0

日付は更新されますが、カレンダーのUIは更新されません。残念ながら、これは仕事のプロジェクトのためで、私は別の日付ピッカーを使用しなければなりませんでした。 – ACIDSTEALTH

関連する問題