Twitter bootstrap 引导Datetimepicker弹出窗口显示禁用的日期

Twitter bootstrap 引导Datetimepicker弹出窗口显示禁用的日期,twitter-bootstrap,calendar,bootstrap-datetimepicker,eonasdan-datetimepicker,disable,Twitter Bootstrap,Calendar,Bootstrap Datetimepicker,Eonasdan Datetimepicker,Disable,下面是我的代码 $('#dob').datetimepicker({ format: 'DD-MM-YYYY', maxDate: new Date("2009", "01", "01"), useCurrent: false }); 但当我测试我的界面时,它会弹出已经禁用的日期(当前月份)。这不是用户友好的。我如何修复它以打开我允许的最大月份?(2009年1月)请查看下图以供参考 我在谷歌上搜索了一下,但没有找到答案 据我所知,您希望2009年1月之后的日期不要出现 $

下面是我的代码

$('#dob').datetimepicker({
  format: 'DD-MM-YYYY',
  maxDate: new Date("2009", "01", "01"),
  useCurrent: false
});
但当我测试我的界面时,它会弹出已经禁用的日期(当前月份)。这不是用户友好的。我如何修复它以打开我允许的最大月份?(2009年1月)请查看下图以供参考

我在谷歌上搜索了一下,但没有找到答案


据我所知,您希望2009年1月之后的日期不要出现

     $('#datetimepicker').datetimepicker({
                 format: 'DD-MM-YYYY',  
                 maxDate:new Date("2008", "12", "1"),
                 });
我在小提琴上试过这个,它似乎很有效,从新的日期(“2008”、“12”、“1”)开始,因为当给定新的日期(“2009”、“01”、“01”)时,它从2009年2月开始,而不是从1月开始

我研究了,但找不到隐藏禁用日期的选项。

您可以使用选项:

这将更改查看日期,而不更改或设置所选日期

这里有一个活样本:

$('#dob')。日期时间选择器({
格式:“DD-MM-YYYY”,
maxDate:新日期(2009,0,1),
useCurrent:false,
查看日期:新日期(2009,0,1)
});


我遇到这个错误:为什么<代码>类型错误:无法识别选项startDate!bootstrap datetimepicker.min.js:8:22416
抱歉,我似乎在查找另一个日期选择器,startDate是该日期选择器的一个方法。我将编辑答案。我将2009年1月设置为最小月份,如果您希望它成为您的最大月份,只需将minDate替换为maxDateWell,我不需要默认日期,也不想让用户能够选择任何高于2008/01/01的日期。这就是为什么我想让他们残疾。maxDate已经完成了,但它在初始弹出窗口中显示禁用的日期。这就是问题所在。可能是重复的