jQuery datepicker 隐藏两个月之间的日期

jQuery datepicker hide dates in between two months

numberOfMonths: 2.

选项时,有什么方法可以隐藏两个月之间的日期吗?

我的意思是要启用第一个月的前几天和第二个月的后几天,两个月之间的日子将被隐藏。

预期输出如下所示:

要隐藏的红色部分

更新: 那些[Feb 23-28和May 1-10]只需要变灰即可。

我想隐藏三月的[Apr 1-5]和四月的[Mar 30-31]。

Sample JsFiddle

这个让我很难过,但我认为你可以用一些 CSS:

div.ui-datepicker-group-first td:not(.ui-datepicker-other-month) ~ td.ui-datepicker-other-month {
    visibility:hidden;
}
div.ui-datepicker-group-last td {
    visibility:hidden;
}
div.ui-datepicker-group-last td.ui-datepicker-other-month ~ td:not(.ui-datepicker-other-month), div.ui-datepicker-group-last td:not(.ui-datepicker-other-month), div.ui-datepicker-group-last td:not(.ui-datepicker-other-month) ~ td.ui-datepicker-other-month {
    visibility:visible;
}

jsFiddle example