jQuery UI DatePicker-禁用除每月第一天和第15天以外的所有日期

jQuery UI DatePicker - Disable all days except first and 15th day of each month

本文关键字:15天 日期 第一天 DatePicker- UI jQuery      更新时间:2023-09-26

我想禁用除每月1日和15日之外的所有日期选择器。我提到了这个已回答的问题,但我只能返回一个日期。我是javascript的新手。jQuery UI DatePicker-禁用除每月最后一天之外的所有日子

任何帮助都会很棒,谢谢。

这应该可以做到:

$(function(){
    $("input").datepicker(
        {
        beforeShowDay: function (date) {
        if (date.getDate() == 15 || date.getDate() == 1) {
            return [true, ''];
        }
        return [false, ''];
       }
    });
});

​查看下面的链接以获得一个工作示例!

http://jsfiddle.net/HM83u/

这似乎可以在中工作

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