2

我有一个实现日期选择器它允许我在当前日期的10天之间进行选择。如何在实际日期选择器上选择日期范围

但我想选择16/05/2016,19/05/2016日期和其他日期将被禁用日期选择器(用户不能选择其他日期)。

我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, 
     }); 

回答

2

你试试这个:

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

或本:

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

否则selectmont selectyears可能会导致问题。如果您只选择10天范围,则不需要选择年份或月份。试试这样:

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

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

+0

您的解决方案工作。谢谢Oguzhan先生:) –

相关问题