2016-08-04 128 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