我正在尝试使用Bootstrap Datepicker上的月份视图
我有以下HTML:
<div class="form-group col-12">
<input id="portalDownloadMonth" type="text" readonly class="form-control pl-3" data-date-format="mm-yyyy" data-date-viewmode="months" placeholder="Mes" required>
</div>
以及以下JavaScript
$('#portalDownloadMonth').datepicker({
format: "mm-yyyy",
viewMode: "months",
minViewMode: "months",
});
但这根本不起作用,输入显示的是日视图
有人可以告诉我我想念什么吗?
答案 0 :(得分:1)
使用问题提供的标签中的bootstrap-datepicker,您需要使用:
format: "M yyyy",
示例片段:
$('.datepicker').datepicker({
format: "M yyyy",
viewMode: "months",
minViewMode: "months"
});
<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet" />
<link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.1/css/bootstrap-datepicker3.css" rel="stylesheet" />
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.2/js/bootstrap.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.1/js/bootstrap-datepicker.js"></script>
<input type="text" class="datepicker" />