我对编码有点新,但我在我的网站上添加了一个日期选择器。现在我想在今天上午10点之后关闭datepicker。任何帮助将非常感激。我到目前为止的代码是:
$(document).ready( function() {
$(function() {
var holiDays =[[2017,05,14,"Mother's Day"],[2017,09,3,"Father's Day"],[2017,04,14,"Good/Easter Friday"]];
$("#date").datepicker( {
minDate: +1,
maxDate: '+6M',
dateFormat: "dd/mm/yy",
beforeShowDay: setHoliDays
} );
// set holidays function which is configured in beforeShowDay
function setHoliDays(date) {
for (i = 0; i < holiDays.length; i++) {
if (date.getFullYear() == holiDays[i][0]
&& date.getMonth() == holiDays[i][1] - 1
&& date.getDate() == holiDays[i][2]) {
return [true, 'holiday', holiDays[i][3]];
}
}
// return [true, ''];
var weekenddate = $.datepicker.noWeekends(date);
return weekenddate;
\}
});
})
答案 0 :(得分:0)
仔细阅读api。
你可以动态改变minDate,测试日期,如果是在上午10点之后使用它:
$('#date').datepicker('option', 'minDate', new Date(newDate));