我有一个使用以下代码的日期选择器日历(日期范围取自MySQL数据库):
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
});
});
我想知道的是,如何为每个日期范围分配课程?如果可能的话,我想从保存结果的MySQL行中提取类名。
编辑:
我正在使用PHP从MySQL数据库输出日期数组。
我在日期范围内需要的类是日历中的日期范围输出(这是一系列td)我想为日历中生成的每个日期范围分配一个类。我的理由是,每个日期范围都是具有指定颜色的预订系统的“关税”。旺季为红色,淡季为绿色。
非常感谢,
凯文