Výpočet data Velikonoc a Popeleční středy v PHP


18-02-2012 15:47 - Zdroj: www.zacatecnik.wu.cz
Tedy vlastně nejen v PHP, stačí si to přeci malinko upravit… Datum Velikonoc se každý rok mění, není pevně stanoveno. Jde o první jarní úplněk (první úplněk po 21.3.). V PHP existuje funkce easter_date(), jak funguje vnitřně tento algoritmus, se s popisem dozvíte na cs Wiki. No a Popeleční středa (začátek postního období) je 46 dní před Velikonocemi. Takže chvilka práce a voilà: function add_date($givendate,$day=0,$mth=0,$yr=0) { $cd = strtotime($givendate); $newdate = date('d.m.Y', mktime(date('h',$cd), date('i',$cd), date('s',$cd), date('m',$cd)+$mth, date('d',$cd)+$day, date('Y',$cd)+$yr)); return $newdate; } for($year=2000;$year <= 2020; $year++) { $b = date("d.m.Y", easter_date($year)); $c = add_date($b, -46, 0, 0); echo "Pro rok $year je datum Popeleční středy: $c a datum Velikonoc připadá na: $b"; } ?> Pro rok 2000 je datum Popeleční středy: 08.03.2000 a datum Velikonoc připadá na: 23.04.2000 Pro rok 2001 je datum Popeleční středy: 28.02.2001 a datum Velikonoc připadá na: 15.04.2001 Pro rok 2002 je datum Popeleční středy: 13.02.2002 a datum Velikonoc připadá na: 31.03.2002 Pro rok 2003 je datum Popeleční středy: 05.03.2003 a datum Velikonoc připadá na: 20.04.2003 Pro rok 2004 je datum Popeleční středy: 25.02.2004 a datum Velikonoc připadá na: 11.04.2004 Pro rok 2005 je datum Popeleční středy: 09.02.2005 a datum Velikonoc připadá na: 27.03.2005 Pro rok 2006 je datum Popeleční středy: 01.03.2006 a datum Velikonoc připadá na: 16.04.2006 Pro rok 2007 je datum Popeleční středy: 21.02.2007 a datum Velikonoc připadá na: 08.04.2007 Pro rok 2008 je datum Popeleční středy: 06.02.2008 a datum Velikonoc připadá na: 23.03.2008 Pro rok 2009 je datum Popeleční středy: 25.02.2009 a datum Velikonoc připadá na: 12.04.2009 Pro rok 2010 je datum Popeleční středy: 17.02.2010 a datum Velikonoc připadá na: 04.04.2010 Pro rok 2011 je datum Popeleční středy: 09.03.2011 ... - Pokračovat...
addthis





Poslední příspěvky z blogu:
www.zacatecnik.wu.cz



Zašlete svůj blog
Požadavky na Blog
Ochrana osobních údajů
Kontakty

This site uses Thumbshots previews