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先生:) –

相關問題