bootstrap-datepicker显示错误的月份(月份选择)

时间:2018-05-15 04:56:46

标签: bootstrap-datepicker

我正在使用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
 });

enter image description here

这里似乎出了什么问题?

2 个答案:

答案 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指向该链接)。