Как программно генерируются/создаются "матрицы" календарей?
В свете просмотра готовых шаблонов календарей на 2014 год некоторого п/о возник вопрос:
Где можно узнать, как рассчитываются матрицы календарей, которые потом вешаются красивыми на стену.
Т.е вот те самые таблички где вверху или сбоку идут названия дней недели, а по горизонтальной оси — номера недель.
И есть ли готовые алгоритмы?
Просто есть куча функций во всех языках программирования касательно календаря, времени и дат.
Не сидеть же и руками прописывать, что в этой клеточке матрицы у нас вот такое-то число месяца
я пока придумал алгоритм приблизительно такой — в куче циклов заполняем матрицу 1- 7 дней недели, если знаем количество дней в месяце и в какой день у нас выстреливает первый день года, так же высокосный ли у нас нужный нам год.
Но думаю, как такое делать, например в Excel, чтобы готовую табличку можно было, например вставить в нужное мне п/о