完全禁用超出给定范围的日期

时间:2014-02-05 09:10:52

标签: javascript jquery html css daterangepicker

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

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

这是我现在使用的代码。

1 个答案:

答案 0 :(得分:1)

看一下链接的页面上的文档,我想你需要这些选项:

  

minDate :(日期对象,时刻对象或字符串)用户可以选择的最早日期   maxDate :(日期对象,时刻对象或字符串)用户可以选择的最新日期

这可能是这样的:

$('#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.
});