В производственном календаре отмечают все рабочие и нерабочие дни (выходные и праздники).
На основании производственного календаря ведется расчет нормы рабочего времени за день, месяц, и год.
На данном сайте представлен производственный календарь в формате XML для использования его в приложениях.
<!--
year - год на который сформирован календарь
lang - двухбуквенный код языка на котором представлены названия праздников
date - дата формирования xml-календаря в формате ГГГГ.ММ.ДД
country - двухбуквенный код страны
-->
<calendar year="2014" lang="ru" date="2014.01.01" country="ru">
<!--
holidays - Список праздников
id - идентификатор праздника
title - название праздника
-->
<holidays>
<holiday id="1" title="Новогодние каникулы" />
<holiday id="2" title="Рождество Христово" />
<holiday id="3" title="День защитника Отечества" />
<holiday id="4" title="Международный женский день" />
<holiday id="5" title="Праздник Весны и Труда" />
<holiday id="6" title="День Победы" />
<holiday id="7" title="День России" />
<holiday id="8" title="День народного единства" />
</holidays>
<!--
days - праздники/короткие дни/рабочие дни (суббота либо воскресенье)
d (day) - день (формат ММ.ДД)
t (type) - тип дня: 1 - выходной день, 2 - рабочий и сокращенный (может быть использован для любого дня недели), 3 - рабочий день (суббота/воскресенье)
h (holiday) - номер праздника (ссылка на атрибут id тэга holiday)
f (from) - дата с которой был перенесен выходной день
суббота и воскресенье считаются выходными, если нет тегов day с атрибутом t=2 и t=3 за этот день
-->
<days>
<day d="01.01" t="1" h="1" />
<day d="01.02" t="1" h="1" />
<day d="01.03" t="1" h="1" />
<day d="02.22" t="1" f="01.03" />
...
</days>
</calendar>