Вы можете сделать это с помощью моего jQuery datepicker , используя пользовательский "renderCallback".
например. В этом примере отключает выходные и добавляет класс для стилизации в те дни. Существует множество других сложных примеров , которые тоже могут помочь ...
$('.date-pick')
.datePicker(
{
renderCallback:function($td, thisDate, month, year)
{
if (thisDate.isWeekend()) {
$td.addClass('weekend');
$td.addClass('disabled');
}
}
}
);
Кроме того, если вы предпочитаете, после перерисовки календаря происходит событие dpMonthChanged , и вы можете перебирать содержимое календаря и делать выделение ...