[Comm] vCalendar - аЕКЮПСЯЯЙХЕ ОПЮГДМХЙХ
Maksim Otstavnov
=?iso-8859-1?q?maksim_=CE=C1_otstavnov=2Ecom?=
Вт Июл 4 17:11:05 MSD 2006
Hello spider,
Tuesday, July 04, 2006, 2:24:37 PM, you wrote:
s> Это событие происходит между каким-то мартом и каким-то маем и привязано
s> к лунному календарю. Так что если лунный календарь не поддерживается, то
s> не судьба. Если же vCalendar с луной ладит, то в любой православной
s> церкови все подробно расскажут.
В любой церкви в лучшем случае скажут, что день назначают в
патриархии, а в худшем --- нарветесь на действительно грамотного
уставщика, который расскажет все про эпакты, вруцелетные буквы и
великий индиктион, после чего желание программировать пропадет до
следующей Пасхи, как минимум :)
На самом деле,
MM, DD := 3 + (((19 * (YY mod 19) + 15) mod 30) + ((2 * YY mod 4 + 4 * (YY mod 7) - ((19 * (YY mod 19) + 15) mod 30) + 34) mod 7) + 21) div 31, (((19 * (YY mod 19) + 15) mod 30) + ((2 * YY mod 4 + 4 * (YY mod 7) - (( 19 * (YY mod 19) + 15) mod 30) + 34) mod 7) + 21) mod 31 + 1
(в юлианском стиле; перевод в новый стиль остается в качестве
упражнения).
--
-- Maksim
Подробная информация о списке рассылки community