关于javascript:完全停用指定范围内的日期

Completely disabling dates out of the given range

我正在使用此插件https://github.com/dangrossman/bootstrap-daterangepicker/作为日期范围选择器。我想完全禁用/隐藏超出给定开始日期和结束日期范围的日期。有人可以帮我吗。

1
2
3
4
5
6
7
  $('#datrange').daterangepicker({
    timePicker: true,
    timePickerIncrement: 30,
    format: 'MM/DD/YYYY h:mm A',
    startDate: moment().subtract('days', 29),
  endDate: moment()
  });

这是我现在使用的代码。


看看您链接的页面上的文档,我会说您需要以下选项:

minDate: (Date object, moment object or string) The earliest date a user may select
maxDate: (Date object, moment object or string) The latest date a user may select

可能工作如下:

1
2
3
4
5
6
7
8
9
$('#datrange').daterangepicker({
    timePicker: true,
    timePickerIncrement: 30,
    format: 'MM/DD/YYYY h:mm A',
    startDate: moment().subtract('days', 29),
    endDate: moment(),
    minDate: moment().subtract('days', 100),
    maxDate: moment().add('days', 100) // Using moment objects as a example.
});