【问题标题】:Set month view for `bootstrap-datepicker` without setting date为“bootstrap-datepicker”设置月视图而不设置日期
【发布时间】:2015-11-27 10:18:21
【问题描述】:

有没有办法在不设置日期的情况下将日历的当前视图设置为特定的月/年?

我的用例是当用户选择一个日期时,我保存这个日期,并通过调用 clearDates() 来清除日历。但是,如果所选日期在未来一个月(例如,我们在 11 月,而所选月份是明年 3 月),则日历视图将重置回当前月份(11 月)。

我想将日历的视图设置为最后选择的月份(三月),而不设置日期,以便日历没有选择日期,但显示明年三月的日期(允许用户选择最后使用月份的另一个日期,而不必多次单击Next 才能再次到达三月)。

【问题讨论】:

    标签: javascript jquery bootstrap-datepicker


    【解决方案1】:

    您可以为此行为使用defaultViewDate 选项

    $('#datepicker').datepicker({
        defaultViewDate: {
            year: 2016,
            month: 2
        }
    });
    

    months int 的使用方式与 javascript 日期月份类似。所以一月 = 0 十二月 = 11

    在此处查看示例:http://jsfiddle.net/zcvq0yhh/4/

    如果您想即时更改它,则没有内置方法(您可以创建功能请求here

    但这是一种解决方法:http://jsfiddle.net/zcvq0yhh/5/

    【讨论】:

      猜你喜欢
      • 2018-05-11
      • 1970-01-01
      • 2013-10-18
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多