2016-08-04 126 views
1

我正在使用Bootstrap DatepickerBootstrap日期選擇器日期有無日期

是否可以有多種日期格式?例如,我目前有dd/mm/yyyy,但現在如果沒有指定日期,現在需要mm/yyyy。

我已經找到了theres extraFormats選項,但它是如何格式化日期?選擇器必須允許設置日期或不設日期。

代碼:

autoclose: true, 
format: 'dd/mm/yyyy', 
extraFormats: ['mm/yyyy'], 
minViewMode: 'days', 
startView: 'decade' 
+0

現在我已經做了解決辦法,現在:年,月,日各有單獨的輸入,自己分鐘/的MaxView(十年中,年,月),並且當您按下按鈕時,它會將其與mm/yyyy或dd/mm/yyyy格式的發佈結合起來,具體取決於是否提供了該日期。但是,我認爲這不是長期的解決方案。 – Diamonte

回答

0

在這裏看到:http://www.eyecon.ro/bootstrap-datepicker/ 它限制了幾個月的例子(5)。

HTML

<div class="input-append date" id="dpMonths" data-date="102/2012" data-date-format="mm/yyyy" data-date-viewmode="years" data-date-minviewmode="months"> 
    <input class="span2" size="16" type="text" value="02/2012" readonly=""> 
    <span class="add-on"><i class="icon-calendar"></i></span> 
</div> 

JS

$('#dpMonths').datepicker(); 
+0

閱讀「如果沒有指定日期」這個問題,那麼它應該允許這兩種格式的日期爲dd/mm/yyyy且沒有日期爲mm/yyyy – Diamonte