在jQuery datepicker中将类分配给各个日期范围

时间:2012-03-11 02:03:26

标签: php jquery mysql calendar jquery-ui-datepicker

我有一个使用以下代码的日期选择器日历(日期范围取自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)我想为日历中生成的每个日期范围分配一个类。我的理由是,每个日期范围都是具有指定颜色的预订系统的“关税”。旺季为红色,淡季为绿色。

非常感谢,

凯文

0 个答案:

没有答案