2016-08-11 32 views

回答

2

Materializecss日期選擇器僅僅是pickadate.js

所以,你可以以這種方式做包裝:

$('.datepicker').pickadate({ 
    disable: [ 
    new Date(2015,3,13), 
    new Date(2015,3,29) 
    ] 
}) 

你可以閱讀更多關於它在這裏:http://amsul.ca/pickadate.js/date/#disable-dates

+0

如果我有一個[「10/2/2018」,「29/6/2018」]形式的動態更新數組怎麼辦怎麼辦?我將如何使用此列表來禁用日期? – naz786

0
$('.datepicker').pickadate({ 
    disable: [ 
    {from: [2017,5,12], to: [2017,5,12]} 
    ] 
}) 
+1

一些解釋性的詞彙通常在堆棧溢出時被理解。 – mkl

1

這是如何接收允許日期的JSON並在timepicker中顯示它們的示例。

var $input = $('.datepicker').pickadate() 
var picker = $input.pickadate('picker'); 

picker.stop(); 
picker.start(); 

$.get("/dates", 
    { id: this.value }, 
    function(data) { 

     let value=[]; 
     $.each(data, function(key, element) { 
      let fecha=new Date(element.date); 
      value.push([fecha.getFullYear(), 
       fecha.getMonth(), 
       fecha.getDate()+1]); 
     }); 
     picker.set('disable', value); 
     picker.set('disable', 'flip'); 
     picker.open(false); 

    }); 
相關問題