如何 select 在具体化日期选择器的日期范围之间

How to select between date range on a materialize date picker

我有一个 具体化日期选择器,它允许我在当前日期的 10 天之间 select。

但我想 select 在 16/05/2016、19/05/2016 日期和其他日期之间将在日期选择器上禁用(用户不能 select 其他日期)。

我的 Materialise 日期选择器代码:

$('.datepicker').pickadate({   
            selectMonths: true, // Creates a dropdown to control month
            selectYears: 10, // Creates a dropdown of 10 years to control year
            format: 'dd/mm/yyyy',
            min: -10,
            max: true,
            closeOnSelect: true,
            closeOnClear: true,
        });

你试过这个吗:

$('.datepicker').pickadate({
  min: new Date(2015,3,20),
  max: new Date(2015,7,14)
})

或者这个:

$('.datepicker').pickadate({
  min: [2015,3,20],
  max: [2015,7,14]
})

否则 select 个月和 select 年可能会导致问题。如果您 select 只有 10 天的范围,则不需要 selecting 年或月。像这样尝试:

$('.datepicker').pickadate({   
    format: 'dd/mm/yyyy',
    min: -10,
    max: true,
    closeOnSelect: true,
    closeOnClear: true,
});

http://amsul.ca/pickadate.js/date/