У меня есть календарь выбора даты с использованием следующего кода (диапазоны дат взяты из базы данных 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). Я хотел бы назначить класс для каждого диапазона дат, который создается в календаре. Я считаю, что каждый диапазон дат является «тарифом» для системы бронирования, которой назначен цвет, т.е. красный для высокого сезона, зеленый для низкого сезона.
Большое спасибо заранее,
Кевин