Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在MaterializeCSS datepicker中禁用特定日期_Javascript_Angularjs_Datepicker_Materialize - Fatal编程技术网

Javascript 如何在MaterializeCSS datepicker中禁用特定日期

Javascript 如何在MaterializeCSS datepicker中禁用特定日期,javascript,angularjs,datepicker,materialize,Javascript,Angularjs,Datepicker,Materialize,正在尝试禁用materializeCSS datepicker中的某些特定日期,但无法实现此功能。materializeCSS datepicker只是pickadate.js的包装器 所以你可以这样做: $('.datepicker').pickadate({ disable: [ new Date(2015,3,13), new Date(2015,3,29) ] }) 您可以在这里阅读更多信息:Materializecss datepicker只是pickadat

正在尝试禁用materializeCSS datepicker中的某些特定日期,但无法实现此功能。

materializeCSS datepicker只是pickadate.js的包装器

所以你可以这样做:

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

您可以在这里阅读更多信息:

Materializecss datepicker只是pickadate.js的包装器

所以你可以这样做:

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

您可以在这里阅读更多信息:

这是一个如何接收允许日期的JSON并在时间选择器中显示它们的示例

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);

    });

这是一个如何接收允许日期的JSON并在计时器选择器中显示它们的示例

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);

    });
香草 禁用物化-日期选择器中的一个或多个特定日期

disableDayFn:函数(日期){
设disableListDate=[新日期('2018,12,5').toDateString(),新日期('2018,12,6').toDateString()];
if(disableListDate.includes(date.toDateString())){
返回真值
}否则{
返回错误
}
}
JavaScript 禁用物化-日期选择器中的一个或多个特定日期

disableDayFn:函数(日期){
设disableListDate=[新日期('2018,12,5').toDateString(),新日期('2018,12,6').toDateString()];
if(disableListDate.includes(date.toDateString())){
返回真值
}否则{
返回错误
}

}
在堆栈溢出时,通常会欣赏一些解释性词语。在堆栈溢出时,通常会欣赏一些解释性词语。如果我有一组动态更新,格式为[“10/2/2018”,“29/6/2018”]。我将如何使用此列表禁用日期?如果我有一系列动态更新,格式为[“10/2/2018”,“29/6/2018”]。如何使用此列表禁用日期?
    $('.datepicker').datepicker({
        // ... some your settings
        format          : 'mm/dd/yyyy',
        onDraw          : function() {disableDates(iptalTarih);}
        onOpen          : function() {setTimeout(function() {disableDates(iptalTarih)},300)},
    })