javascript - 周日只在 Jquery Datepicker 上?

标签 javascript jquery datepicker

目标:只允许用户在 datpicker 日历上选择星期日。

目前我几乎完成了它,除了出于某种原因每隔一天除了星期天工作。当我在下面的代码中使用 7 表示星期日时,整个日历都无法点击,其他任何一天都可以正常工作。

$(document).ready(function() {

    $("#datepicker2").datepicker({ 
        autoSize: true,         // automatically resize the input field 
        altFormat: 'yy-mm-dd',  // Date Format used
        firstDay: 1, // Start with Monday
        beforeShowDay: function(date)

        { return [date.getDay() == 7,''];}}); // Allow only one day a week
});

问题:如何只允许星期日选择?

最佳答案

Date.getDay()返回 0-6 范围内的值,而不是 1-7

beforeShowDay: function(date) {
    return [date.getDay() === 0,''];
}

关于javascript - 周日只在 Jquery Datepicker 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14900563/

相关文章:

javascript - DatePicker 禁用错误

javascript - 在 parse.com 中保存对象后安排后台作业

javascript - 为什么 angularjs 和 jquery 对 innerWidth 给出不同的结果

javascript - IE8 中的 jquery datepicker changeMonth 下拉宽度

javascript - 追加一个元素作为父元素

jquery - 没有完整 bootstrap.css 的 Bootstrap 日期选择器

javascript - Vue 模板中的地址标签破坏了 lint

javascript - 在 JavaScript 中引入 try-catch block 是否被认为对性能不利?

javascript - 单击 jquery 中的链接更改图像源

javascript - $(...).datepicker 不是函数 - JQuery - Bootstrap