在datepicker中禁用过去日期并仅选择“星期一”

时间:2016-10-20 10:00:20

标签: php jquery wordpress datepicker

我在输入文本框中有这个日期选择器,它运行良好的日期选择器和选择的也是。我的问题是希望仅禁用过去的日期和仅将来的选定日期“星期一”。这是我的代码

<input type='text' name='datepicker' id='datepicker' placeholder='Date:' class='form-control'>
$(function() {
    $("#datepicker").datepicker({
        beforeShowDay: function (date) {
            //getDate() returns the day (0-31)
            if (date.getDay() == 1 ) {
                return [true, ''];
            }
            return [false, ''];
        }
    });
});

我的代码发生了什么,选择了星期一,但未禁用过去的日期。有人可以帮我解决这个问题,我怎么能禁用过去的日期?TIA

2 个答案:

答案 0 :(得分:1)

试试这个...... 通过mindate=0;

$(function() {
    $("#datepicker").datepicker({
        minDate:0,
        beforeShowDay: function (date) {
            //getDate() returns the day (0-31)
            if (date.getDay() == 1 ) {
                return [true, ''];
            }
            return [false, ''];
        }
    });
});

答案 1 :(得分:0)

设置minDate : new Date,

$(function() {
   $("#datepicker").datepicker({
    set minDate : new Date,
    beforeShowDay: function (date) {
        //getDate() returns the day (0-31)
        if (date.getDay() == 1 ) {
            return [true, ''];
        }
        return [false, ''];
    }
 });
});