我正在使用bootstrap-datepicker而我正在遇到这个奇怪的问题。
它工作正常,但是当我选择一个月(例如5月)时,它会将所选月份显示为3月。 (2个月前),总是有2个月的差距, 日期选择器弹出窗口中显示的日期选择和月份是什么。
我的日期选择器设置为仅显示月份,从2018年1月1日开始,
以下是配置
var date = new Date('January 1, 2018');
$('.datepicker').datepicker({
format: "MM yyyy",
minViewMode: 'months',
autoclose: true,
startDate: date
});
这里似乎出了什么问题?
答案 0 :(得分:0)
$('.datepicker').datepicker({
format: "MM yyyy",
viewMode: "months",
minViewMode: "months",
startDate: new Date('Jan 1, 2018')});
试一试。这可能会对你有所帮助
答案 1 :(得分:0)
尽管这可能对您的特定情况没有帮助,但在包括时间时,我确实遇到了相同的问题。
所以dd/mm/yyyy
的格式还不错,但是一旦我切换到dd/mm/yyyy hh:mm
,它就会增加2个月的时间(从12月而不是10月)。
我最终要做的就是切换为documentation所示的格式dd/mm/yyyy hh:ii
。
那使我不必切换到newer version(现在看它仍然很旧,但是github project of datetimepicker指向该链接)。