2013-08-20 21 views
8

Bootstrap datepicker kullanıyorum ve datepicker gösterdiğinde, varsayılan tarih 14 gün sonra ayarlanacaktır. Bu kodu aldım ama işe yaramıyor, varsayılan tarih hala bugün ayarlanmış. Neyi özlediğimi anlatabilir miyim? Şimdiden teşekkürler.Bootstrap datepicker varsayılan tarihi

JS:

var plus14days = new Date(); 

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

Eğer '$ (document) .ready()' içinde bunu diyorsun? – haim770

cevap

13

kullandığınız kod haklı.

tarih değil datepicker takvimde bu

enter image description here

gibi textbox görüntülenecektir

bunu aşağıdaki kodu kullanarak güncellemeniz gerekir bu özelliği etkinleştirmek için:

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

Şimdi,

gibi görünüyor.

+0

Bu çözüm artık benim için çalışmıyor. Herhangi bir fikir neden? –

+0

@EntityBlack emin değil. Cevabımdaki JSFiddle iyi çalışıyor. Onların [update] 'i (http://bootstrap-datepicker.readthedocs.org/en/release/methods.html#update) kontrol ettim ve hiç değiştirmediler. Kodunuzda başka sorunlarınız olmalıdır. – Praveen

+0

Sanırım sorunu izole edebilirim. Sorun, yalnızca .datepicker ('update', new Date()); –

İlgili konular