Справка:Календарь/пасхалия

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск
пасхалия
Описание:
Функция для расчёта Пасхи и привязанных к ней праздников
Параметры:
1:
Год
пасхалия:
восточная (по умолчанию), западная или юлианская
день:
сдвиг в днях (по умолчанию, 0, т.е. сама Пасха) или название праздника
формат:
формат, тот же, что принимает функция парсера time
Возвращает:
Форматированная дата Пасхи или привязанного к ней праздника по указанной пасхалии в указанном в первом параметре году в указанном формате
Синтаксис:
{{#invoke:Календарь|пасхалия
    | Год

    | пасхалия = восточная (по умолчанию), западная или юлианская

    | день = сдвиг в днях (по умолчанию, 0, т.е. сама Пасха) или название праздника

    | формат = формат, тот же, что принимает функция парсера time

}}

Функция для расчёта Пасхи и привязанных к ней праздников.

Аргументы[править]

Аргумент Назначение Пример
1 год например, 2017 или 1882.
пасхалия Способ расчёта Пасхи:
юлианская
первоначальная Пасха по юлианскому календарю
православная или восточная
юлианская переведённая в григорианский календарь (по умолчанию).
западная или римская
новостильная Пасха в западных церквях.
напр., восточная для вычисления православной Пасхи в России.
день Названия праздника или события, привязанного к Пасхе, или число дней до (с минусом) или после (с плюсом) Пасхи. Модулю по имени известны следующие дни:
Семидесятница
63 дня до Пасхи,
Sexagesima
52 дня до Пасхи,
Широкий четверг
52 до Пасхи,
Прощёное воскресенье
49 дней до Пасхи,
Чистый понедельник
48 дней до Пасхи. Начало Великого поста,
Пепельная среда
46 дней до Пасхи (начало поста у католиков),
Вербное воскресенье
7 дней до Пасхи,
Чистый четверг
3 дня до Пасхи,
Страстная пятница
2 дня до Пасхи,
Великая суббота
1 день до Пасхи,
Пасха
0 - Пасха, по умолчанию,
Пасхальный понедельник
1 день по Пасхе
Вознесение
39 дней по Пасхе
Пятидесятница
49 дней по Пасхе
Corpus Christi
60 дней по Пасхе
i.e. 49 или Пятидесятница
формат Формат выводимой даты, в том же виде что и в {{#time:}}. По умолчанию, d.m.Y (напр., 29.04.2017). Есть также особое значение none, предотвращающее форматирование даты. напр., j xd.

Примеры[править]

{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}}} 
16.04.2017
{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}|пасхалия=восточная}} 
16.04.2017
{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}|формат=[[j xg]]}} 
16 апреля
{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}|пасхалия=западная|формат=[[j xg]]}} 
16 апреля
{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}|день=Вознесение}} 
25.05.2017
{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}|пасхалия=западная|день=Вознесение}} 
25.05.2017
{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}|формат=[[j xg]] (l)|день=Вознесение}} 
25 мая (четверг)
{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}|пасхалия=западная|формат=[[j xg]] (l)|день=Вознесение}} 
25 мая (четверг)
{{#invoke:Календарь|пасхалия|{{CURRENTYEAR}}|день=Вознесение|формат=U}} 
1495670400

Сокращённый синтаксис[править]

{{#invoke:Календарь|Пасха|{{CURRENTYEAR}}}} 
16.04.2017
{{#invoke:Календарь|Вербное воскресенье|{{CURRENTYEAR}}}} 
09.04.2017