easter_days

(PHP 4, PHP 5, PHP 7, PHP 8)

easter_days — Отримати кількість днів між 21 березня та Великоднем у заданому році.

Опис

easter_days(?int $year = null, int $mode = CAL_EASTER_DEFAULT): int

Повертає кількість днів між 21 березня та Великоднем у заданому році. Якщо рік не вказано, розрахунок буде здійснено для поточного року.

Цю функцію можна використовувати замість easter_date() для розрахунку дати Великодня для дат, що виходять за рамки діапазону тимчасових міток Unix (з 1970 до 2037 року).

Дата Великоднього дня була запроваджена Консулом Нікеї у 325 році до н.е. Це перша неділя, наступна за першою повною місяцем після весняного рівнодення. Вдень весняного рівнодення прийнято вважати 21 березня, тож розрахунок дня Великодня зводиться до визначення дати повного місяця і наступної неділі. Використовуваний алгоритм введений Діонісієм Малим в 532 році. У юліанському літочисленні (до 1753) для відстеження фаз місяця використовувався простий 19-річний цикл. У григоріанському календарі (роки після 1753 - розроблений Христофором Клавіусом і Алоїзієм Ліліусом і введений Папою Григорієм XIII у жовтні 1582 р., а у Великобританії та її колоніях у вересні 1752 р.) було додано 2 поправочних коефіцієнта збільшують точно.

Список параметрів

year

рік, позитивне число. Якщо не заданий або **null**використовується поточний рік відповідно до локального часу сервера.

mode

Дозволяє розрахувати Пасхальні дати, ґрунтуючись на григоріанському календарі для 1582 – 1752 років, якщо встановити **CAL_EASTER_ROMAN**Смотритесписок констант календаря, щоб дізнатися про всі допустимі константи.

Значення, що повертаються

Кількість днів між 21 березня та Великодньою неділею у заданому році year

список змін

ВерсияОпис
8.0.0year тепер допускає значення null.

Приклади

Приклад #1 Приклад використання easter_days()****

Loading...

Дивіться також

  • easter_date() - Отримати мітку часу Unix, що відповідає півночі на Великдень у заданому році