Bootstrap datepicker 2.0 在月视图中显示日历

Posted

技术标签:

【中文标题】Bootstrap datepicker 2.0 在月视图中显示日历【英文标题】:Bootstrap datepicker 2.0 display calender in monthly view 【发布时间】:2015-05-26 12:55:51 【问题描述】:

用户是否可以选择仅选择月份,而不是 Bootstrap 日期选择器中的日期。我想做的是只允许用户选择月份和年份。

 $('.date').each(function() 
     var datepickerComponent = $(this).datepicker(
        language: 'en',
        format: "mm-yyyy",
        viewMode: "months", 
        minViewMode: "months"
      ).on('changeDate', function() 
        $(datepickerComponent).datepicker('hide');
      );
  );

我尝试了以下链接中提到的所有选项。但我没有得到预期的行为。

其他问题的链接:

Bootstrap Datepicker - Months and Years Only

请帮帮我。

【问题讨论】:

为什么不显示从 1 到 12 的下拉菜单来选择月份? 用户/客户可以使用此引导程序轻松更改月/年,并且可以使用验证选项(用于“FROM”和“TO”日期)。 您的代码在选择月份-年份时工作正常,您遇到什么错误? @Srini 您是否按 Ctrl+F5 刷新浏览器?试试看吧。 不,我仍然只能在 DayView 中获得日历视图。也就是说,用户可以查看/能够选择月份中的某一天。但我不想那样。 【参考方案1】:

Bootstrap 也提供了 DateTimePicker。它解决了我的问题。我们在 DateTimePicker 中有很多选项。 $(".form_datetime").datetimepicker( format: 'MM-yyyy', autoclose: true, pickTime: false, viewMode: 'months', minViewMode: 'months' ); 欲了解更多信息,请通过此link

【讨论】:

以上是关于Bootstrap datepicker 2.0 在月视图中显示日历的主要内容,如果未能解决你的问题,请参考以下文章

Django 表单 - django-bootstrap-datepicker-plus 未呈现 datepicker

bootstrap datepicker只选择年份

清除 bootstrap-datepicker 的值

如何设置 bootstrap-datepicker-rails?

Bootstrap-datepicker 位于页面的左上角

BootStrap DatePicker NoConflict