首页 > 解决方案 > Datepicker Materializecss 禁用天数功能

问题描述

我正在使用 materializecss 中的 datepicker,除非星期一,否则我需要禁用所有天,在其他插件中我使用'daysOfWeekDisabled' 了参数,但在这种情况下,我必须使用disableDayFn: function(){}并且当我插入参数时,所有日历都被禁用。这是一个例子

$('#initCourse').datepicker({
        firstDay: 1,
        minDate: new Date(),
        format: "dd.mm.yyyy",
        disableDayFn: function(){
           return disabled = '0, 2, 3, 4, 5, 6'
        }
});

任何想法?提前致谢

标签: datepickermaterialize

解决方案


它工作得很好,但如果您需要禁用一个或多个日期,我会使用另一种方式

disableDayFn:function (date) {

            let disableListDate = [new Date('2018,12,5').toDateString(),new Date('2018,12,6').toDateString()];

                if(disableListDate.includes(date.toDateString())) {
                    return true
                }else{
                    return false
                }

            }


推荐阅读