如何启用每个月的特定日期并禁用bootstrap datepicker中每个月的其他日期

时间:2018-01-03 10:19:35

标签: javascript jquery datepicker adminlte

我的应用程序中有两个datepicker字段,用于选择开始日期和结束日期。还有一个下拉菜单选择日,周,月等格式。当用户选择下拉日期时,会启用结束日期和开始日期的所有字段。当用户选择周作为选定值时,则每周的特定日期结束date datepicker基于开始日期中选择的日期。但是现在我想要这样的功能:当用户选择月份下拉并在开始日期字段中选择一个日期时,那时结束日期datepicker应该更新并且它仅启用该特定日期每个月的日历。我试过这段代码,但它对我不起作用。

    $('#datepicker2').datepicker('setDaysOfWeekDisabled', disableDate); 

    function getDateToDisable(selectedDate) {
    var dateToDisable= [];
    var date = new Date(selectedDate.date.valueOf());
    var selectedDate = date.getDate();
    for (i = 0; i < 30; i++) {
        if (i != selectedDate) {
            dateToDisable.push(i);
        }
    }
    return dateToDisable;
} 

请建议获得此类功能的最佳方式?

0 个答案:

没有答案