繁体   English   中英

在没有设置日期的情况下设置`bootstrap-datepicker`的月视图

[英]Set month view for `bootstrap-datepicker` without setting date

有没有办法将日历的当前视图设置为特定的月/年,而无需设置日期?

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

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

您可以使用defaultViewDate选项来执行此操作

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

使用月份int就像javascript日期月份一样。 所以1月= 0和12月= 11

请参见此处的示例: http//jsfiddle.net/zcvq0yhh/4/

如果你想动态改变它没有内置方法(你可以在这里创建一个功能请求)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM