друзья, помогите с логикой и самим кодом. Извините за вопрос не по Джону.
вобщем пишу календарь учебного года. тело (тоесть месяцы и вычисление учебных годов я сделал и все хорошо), все как надо работает.
Но, есть событие, допустим сессия. и надо на календаре засветить ячейки (тоесть дни), когда эта сессия будет проходить. как это сделать? если это в одном месяце - то в принципе ясно, но если скажем чисто условно она начинается 20.12.2013 и заканчивается 10.01.2014, как тогда высчитать какой год, месяц и день и засветить правильно это событие?
думал брать для каждого месяца массив из его чисел и проверять есть ли событие в массиве этих дней... но наверное это говнокод да и не понимаю как этот массив взять...