Bootstrap 日期选择器 endDate

Sab*_*obi 3 javascript jquery datepicker twitter-bootstrap

我有这个引导日期选择器配置:

datePickerConfig: {
    changeMonth: true,
    numberOfMonths: 1,
    endDate: new Date(),
    startDate: moment().subtract(1, 'year').toDate(),
    showOn: 'both',
    buttonImageOnly: true,
    buttonText: 'Select date',
    firstDay: moment.localeData().firstDayOfWeek(),
    dateFormat: 'L',
    autoclose: true
}

$('#someId').datepicker(datePickerConfig).datepicker('setDate', new Date())
Run Code Online (Sandbox Code Playgroud)

问题:在这种情况下,我的输入字段将为空: 在此输入图像描述

如果我这样做:

$('someId').datepicker('setEndDate', '+1d');
Run Code Online (Sandbox Code Playgroud)

我不会像上面那样有空输入,但在我的日期选择器中可以选择明天的日期。请参见下面的屏幕: 在此输入图像描述

endDat如果希望我的日期选择器必须选择的最后一个日期是今天的日期,我应该为 e 设置什么值。当我初始化日期选择器时,我也需要今天的日期。

Sab*_*obi 5

感谢您的关注。问题解决了,我添加了与 endDate 相同的 dateDisabled!

endDate: '+1d',
datesDisabled: '+1d',
Run Code Online (Sandbox Code Playgroud)

  • 如果我在渲染日期选择器后执行此操作,我的输入字段将为空。 (2认同)