【发布时间】:2016-04-25 19:14:25
【问题描述】:
我有这段代码要继续,但我希望这些日期被阻止而不是启用。所以恰恰相反。 任何人都知道如何根据此代码执行此操作? 谢谢一百万!
var ranges = [ { start: new Date(2010, 8, 1), end: new Date(2010, 8, 20) },
{ start: new Date(2010, 9, 1), end: new Date(2010, 9, 20) },
{ start: new Date(2010, 10, 1), end: new Date(2010, 10, 20) } ];
$(function() {
$("#datepicker").datepicker({
numberOfMonths: 1,
beforeShowDay: function(date) {
for(var i=0; i<ranges.length; i++) {
if(date >= ranges[i].start && date <= ranges[i].end) return [true, ''];
}
return [false, ''];
},
minDate: ranges[0].start,
maxDate: ranges[ranges.length -1].end
});
});
另外,我的日期格式是 dd-mm-yy。我对日期格式有点疑惑。
【问题讨论】:
标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker