Bloc funcțional EASTER_DAYS

Blocul funcțional EASTER_DAYS calculează numărul de zile între 21 martie și duminica Paștelui.

Sfat: Acest bloc funcțional poate fi utilizat în locul EASTER_DATE pentru a determina, de asemenea, data Paștelui pentru ani înainte de 1970.

Data Paștelui a fost stabilită de Conciliul de la Niceea în anul 325 ca fiind prima duminică după prima lună plină de primăvară după echinoxul de primăvară. Se presupune că echinoxul are loc întotdeauna pe 21 martie, astfel încât calculul se reduce la determinarea următoarei luni pline și a duminicii care urmează. Algorithmii utilizați au fost introduceți în jurul anului 532 de Dionysius Exiguus. În calendarul iulian (pentru ani înainte de 1753) se aplică un ciclu simplu de 19 ani pentru determinarea fazelor lunii. În calendarul gregorian (pentru ani după 1753 - conceput de Clavius și Lilius, introdus pentru prima dată de Papa Grigore al XIII-lea în octombrie 1582 și adoptat de Britania și coloniile sale în septembrie 1752) au fost introduceți doi factori suplimentari de corecție pentru a îmbunătăți precizia calculului.

Intrare YEAR

Intrarea definește anul pentru calculul ieșirii. Dacă anul nu este specificat, se utilizează anul curent.

Intrare CALENDAR

Definește calendarul utilizat. Se analizează doar prima literă a intrării. Valorile "julian" și "J" sunt interpretate în același mod.

Valoare Calendar
"J" Utilizează calendarul iulian.
"R" Utilizează calendarul roman. Pentru ani înainte de 1583 se utilizează calendarul iulian și pentru ani ulteriori calendarul gregorian.
"G" Utilizează întotdeauna calendarul gregorian.
Orice altceva Utilizează calendarul implicit. Pentru ani înainte de 1753 se utilizează calendarul iulian și pentru ani ulteriori calendarul gregorian.

Ieșire DT

Ieșirea returnă numărul calculat de zile ca număr.

Exemplu

Aici este un exemplu pentru conversia unei date în afara intervalului. Calculul pentru calendarul iulian poate varia.

Această funcție corespunde blocului funcțional EASTER_DATE cu calendarul gregorian.