Что делает этот калькулятor
Калькулятор дней до Пасхи определяет точную дату Пасхи (Воскресения Христова) для любого года и показывает, сколько дней осталось до неё с сегодняшнего дня. В основе расчёта лежит пасхалия (computus) — многовековой церковный способ вычисления даты Пасхи, реализованный здесь через известный анонимный григорианский (западный) алгоритм. Важно: инструмент следует западному христианскому календарю, которым пользуются католическая и большинство протестантских церквей. Православная Пасха чаще всего приходится на другую дату и здесь не рассчитывается.
Как пользоваться
Введите год (1583-й или более поздний — именно с этого момента действует григорианский календарь) и нажмите кнопку расчёта. Вы увидите дату западной Пасхи в выбранном году и число дней от сегодняшнего дня до этой даты. Отрицательное число означает, что в этом году Пасха уже прошла — укажите следующий год, чтобы начать обратный отсчёт до ближайшей.
Как работает формула
Пасха празднуется в первое воскресенье после первого церковного полнолуния, наступающего 21 марта или позже. Вместо того чтобы напрямую отслеживать фазы Луны, пасхалия использует модульную арифметику применительно к номеру года. Промежуточные величины (золотое число, поправки на век, эпакта h и фактор дня недели l) объединяются в одно выражение:
$$(h + \ell - 7m + 114)$$Деление на 31 даёт месяц (3 — март, 4 — апрель), а остаток плюс один — день. Количество дней до праздника — это просто разница между датой Пасхи и сегодняшней датой.
$$\begin{gathered} \text{Days Until Easter} = \frac{\text{Easter}(\text{Year}) - \text{Today}}{86400000\ \text{ms/day}} \\[1.5em] \text{where Easter month \& day come from the Gregorian Computus:} \\[0.5em] \left\{ \begin{aligned} \text{Month} &= \left\lfloor \frac{h + \ell - 7m + 114}{31} \right\rfloor \\ \text{Day} &= \left[(h + \ell - 7m + 114) \bmod 31\right] + 1 \end{aligned} \right. \end{gathered}$$
Разбор примера
Для 2024 года алгоритм выдаёт месяц = 3 и день = 31 — то есть Пасха приходится на 31 марта 2024 года. Если бы сегодня было 1 марта 2024 года, счётчик показал бы 30 дней. Для 2025 года результат — 20 апреля 2025 года.
Частые вопросы
Почему год должен быть не раньше 1583-го? Григорианский календарь (и данный вариант пасхалии) начал действовать в октябре 1582 года, поэтому для более ранних дат расчёт не имеет смысла.
Показывает ли калькулятор православную Пасху? Нет. Он вычисляет западную (григорианскую) дату. Православные церкви используют юлианский календарь, по которому Пасха обычно приходится на более позднюю дату.
Может ли Пасха выпасть на март? Да — в зависимости от лунного цикла она приходится на период с 22 марта по 25 апреля.