Церковные правила
Церковные календари христианских церквей основаны на циклах подвижных и неподвижных праздников. Рождество - главный неподвижный праздник, дата которого установлена на 25 декабря. Пасха является основным подвижным праздником, и даты большинства других подвижных праздников определяются относительно Пасхи. Однако переносные праздники Адвента и Богоявления - это воскресенья, отсчитываемые от Рождества и праздника Богоявления соответственно.
календари
В григорианском календаре дата Пасхи определена так, что она приходится на воскресенье, следующее за церковным полнолунием, которое приходится на 21 марта или следующее после него. Это не следует путать с популярным представлением о том, что Пасха - это первое воскресенье после первого полнолуния, следующего за весенним равноденствием. Во-первых, весеннее равноденствие не обязательно приходится на 21 марта. Кроме того, церковное полнолуние не является астрономическим полнолунием - оно основано на таблицах, которые не учитывают всю сложность движения Луны. В результате дата церковного полнолуния может отличаться от даты истинного полнолуния. Однако григорианская система високосных лет и лунных таблиц предотвращает постепенное отклонение табличных данных от астрономических явлений.

Церковное полнолуние определяется как четырнадцатый день табличного лунного цикла, где 1-й день соответствует церковному новолунию. Таблицы основаны на метоновом цикле, в котором 235 средних синодических месяцев приходится на 6939,688 дней. Поскольку девятнадцать григорианских лет равны 6939,6075 дням, даты фаз Луны в данном году будут повторяться почти в те же даты девятнадцать лет спустя. Чтобы предотвратить накопление разницы в 0,08 дня между циклами, в таблицы включены корректировки для синхронизации системы в течение более длительных периодов времени. Дополнительные сложности возникают из-за того, что табличные даты составляют 29 или 30 целых дней. Вся система включает период в 5700000 лет по 2081882250 дней, что соответствует 70499183 лунным циклам. После этого периода даты Пасхи повторяются.
https://tozpat.ru/tablica-mesjacev-goda/
Следующий алгоритм вычисления даты Пасхи основан на алгоритме Удина (1940). Это действительно для любого григорианского года, Y. Все переменные являются целыми числами, и остатки от всех делений отбрасываются. Окончательная дата задается M, месяцем, и D, днем месяца.
C = Y/100,
N = Y - 19*(Y/19),
K = (C - 17)/25,
I = C - C/4 - (C - K)/3 + 19* N + 15,
I = I - 30*(I/30),
I = I - (I/28)*(1 - (I/28)*(29/(I + 1))*((21 - N)/11)),
J = Y + Y/4 + I + 2 - C + C/4,
J = J - 7* (J/7),
L = I - J,
M = 3 + (L + 40)/44,
D = L + 28 - 31* (M/4).