Я хотел бы изменить цвет прошлых событий, думаю, мне нужно добавить к ним класс, но в этом проблема, как мне это сделать?
было бы лучше добавить класс к атрибуту "className" объекта события http://arshaw.com/fullcalendar/docs/event_data/Event_Object/
Согласно FullCalendar v1.6.4
Стиль прошлых событий в css:
.fc-past{background-color:red;}
Стиль будущих событий в css:
.fc-future{background-color:red;}
Я сделал это (жесткое кодирование):
Перед рендерингом:
var hoy = new Date;// get today's date hoy = parseInt((hoy.getTime()) / 1000); //get today date in unix
При создании HTML, внутри "для":
unixevent = parseInt((event.end.getTime()) / 1000) //event date in Unix if (unixevent < hoy) {className += 'fc-passed ';} //add class if event is old
Добавить новый класс" fc-pass "в файл css.