Полное отключение дат вне заданного диапазона

Я использовал этот плагин 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()
  });

Это код, который я использую сейчас.


person winnyboy5    schedule 05.02.2014    source источник


Ответы (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.
});
person Cerbrus    schedule 05.02.2014
comment
Конечно, мне потребовалось некоторое время @Cerbrus - person winnyboy5; 05.02.2014
comment
Да, 15-минутная задержка может быть болью. - person Cerbrus; 05.02.2014