我正在尝试使用 jquery UI 日期选择器来显示仅可选择该月最后一天的日历。
我已成功使用 beforeShowDay 事件禁用一周中的几天,但不确定如何使用它来禁用除该月最后一天之外的所有内容。
beforeShowDay 会为日历上显示的每个日期调用。当 beforeShowDay 被调用时,您需要确定传递给它的日期是否是该月的最后一天。
以下 JScript 将返回给定年份和月份的最后一天。
function LastDayOfMonth(Year, Month)
{
return(new Date((new Date(Year, Month+1,1))-1)).getDate();
}
使用以下代码确定 beforeShowDay 的日期是否为该月的最后一天:
$('.selector').datepicker({
beforeShowDay: function (date) {
//getDate() returns the day (0-31)
if (date.getDate() == LastDayOfMonth(date.getFullYear(),date.getMonth())) {
return [true, ''];
}
return [false, ''];
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)