easter_date
(PHP 4, PHP 5)
easter_date — Získať UNIXový čas pre polnoc na Veľkú Noc daného roku
Popis
Vracia UNIXový čas zodpovedajúci polnoci na Veľkú Noc daného roku.
Od PHP 4.3.0 je parameter rok voliteľný a ak sa vynechá, tak je predvolene nastavený na súčasný rok podľa miestneho času.
Upozornenie: Táto funkcia bude generovať varovné hlásenia ak je rok mimo rozsah UNIXového času (t.j. pred 1970 alebo po 2037).
Example#1 easter_date() príklad
echo date ("M-d-Y", easter_date(1999)); /* "Apr-04-1999" */
echo date ("M-d-Y", easter_date(2000)); /* "Apr-23-2000" */
echo date ("M-d-Y", easter_date(2001)); /* "Apr-15-2001" */
Dátum Veľkonočného dňa bol definovaný Radou Nicaea v 325 n.l. ako nedeľa po prvom splne, ktorý padá na jarnú rovnodennosť alebo po ňom. Rovnodennosť pripadá vždy na 21. marec, takže výpočet sa redukuje o určovanie dátumu po splne a dátumu následujúcej nedele. Tu použitý algoritmus bol predstavený okolo roku 532 Dionysiusom Exiguusom. V Juliánskom kalendári ( pre roky pred 1753) sa jednoduchý 19-ročný cyklus používa na sledovanie fáz Mesiaca. V Gregoriánskom kalendári (pre roky po roku 1753 - vymysleli ho Clavius a Lilius a predstavil ho Pápež Gregory XIII v októbri 1582, do Británie a jej kolónii v septembri 1752) sú pridané dva opravné faktory, aby sa cyklus urobil presnejším.
(Kód je založený na C programe od Simona Kershawa, <webmaster@ely.anglican.org>)
Pozri easter_days() pre výpočet Veľkej noci pred 1970 alebo po 2037.