pickadate.js最少3天,不包括周末

时间:2018-01-12 03:11:07

标签: jquery pickadate

我在表单中使用了pickadate.js.

我的要求是:

  • 排除所有周末
  • 从今天开始,最短选择日期为3 工作日

我的代码:

var disabledDates = [1,7,{from:true, to: 2}]; $("#myDate').pickadate({ disable: disableDates, min: 2 });

禁用第1天和第1天7工作正常,3天最低工作正常,除了周末最少3天。

例如。如果今天是星期五,你可以选择星期一。预期结果将是今天是星期五:周六,周日,周一和周五。应禁用星期二。

由于

1 个答案:

答案 0 :(得分:0)

我使用jQuery UI做了同样的事情:

setMinDate: function() {
    var d = new Date();
    var day = d.getDay();

    return day <= 2 ? 3 : 5;
},

setPicker: function () {
    var datePicker = $("#datePicker").datepicker({
        dateFormat: "d-M-yy",
        minDate: setMinDate()
    });
}

以上JavaScript是我主要脚本的一部分。