2015-08-29 106 views
0

當我在bootstrap的datepicker中手動設置日期時,它是設置日期,但它本身逐月增加,例如,如果我設置日期21/10/2015然後我的文本框顯示正確的值,而日期選擇器壓延顯示11月21日2015年,我的代碼如下:`在Bootstrap datepicker中手動設置日期設置一個月多

<div id='datepickerSimple' class='datepicker-input input-group controls'> 
    <input id='textdate' class='form-control' placeholder='dd/MM/yyyy' data-rule-   required='true' data-format='DD/MM/YYYY' type='text' /> 
    <span class='input-group-addon'> 
     <span class='icon-calendar' data-time-icon='icon-time' id="datecal" data-date-icon='icon-calendar'></span> 
    </span> 
</div>` 

和我的jQuery是如下$('#datecal').val("21/10/2015"); PLSE指導我如何設定正確的日期在日曆和我在做什麼錯誤?

+0

爲什麼不使用'update'? http://bootstrap-datepicker.readthedocs.org/en/release/methods.html#update – Roope

+0

我已經嘗試過,但沒有其他設置日期的方法爲我工作。 –

+0

請幫助策劃者,因爲這個麻煩。 –

回答

1

我知道這是老問題,但對於那些誰堅持到這個問題引導日期選擇器允許0至11

因此一月份表示爲0,十二月份爲11

如果你想一個月投入月份爲10月請設置日期如下

$('#textdate').datepicker('setDate', new Date(2015, 09, 21)); 
$('#textdate').datepicker('update'); 
$('#textdate').val(''); 
相關問題