PHP pole se všemi svátky v České republice

Zrovna programuji aplikaci, která obsahuje kalendář událostí (takový jednoduchý objednávkový systém) a mimo jiné bude tento kalendář rozpoznávat svátky a automaticky nastaví ten den, že je zavřeno. Vytvořil jsem si na to jednoduché pole, které bych zde rád pro sebe, ale i pro ostatní zveřejnil.

$svatky = array( array(1,1,'Den obnovy samostatného českého státu'),array(1,5,'Svátek práce'),array(8,5,'Den vítězství'),
array(5,7,'Den slovanských věrozvěstů Cyrila a Metoděje'),array(6,7,'Den upálení mistra Jana Husa'), array(28,9,'Den české státnosti'),
array(28,10,'Den vzniku samostatného československého státu'),
array(17,11,'Den boje za svobodu a demokracii'),array(24,12,'Štědrý den'),array(25,12,'1. svátek vánoční'),array(26,12,'. svátek vánoční'));

Toto pole pak můžete procházet třeba takto

$obsah = '';
foreach($svatky as $svatek)
{
      $obsah .= $svatek[0].'.'.$svatek[1].' '.$svatek[2].'<br />';
}
echo $obsah;

Jednotlivá data jsem čerpal ze stránek MPSV – http://www.mpsv.cz/cs/74 a na jednu drobnost nesmím zapomenout, protože výše uvedené pole nepočítá s Velikonocemi, protože se každý rok mění.



Komentáře

  1. Exik 10.06.10 17:20

    Comment Arrow

    Tak pridat do pole velikonoce by nemel byt problem…

    echo(StrFTime(„%d/%m/%Y“, easter_date(2010)));


  2. Pari 15.06.10 15:08

    Comment Arrow

    Tak tuhle funkce jsem neznal, díky! :-)




O autorovi

Pari

Vítejte na mém blogu, rád bych se v krátkosti představil. Je mi 26 let. Momentálně nejvíce času věnuji projektu Lepime.cz - obchod se samolepkami na zeď a tvorbě webů postavených na redakčním systému Drupal pod značkou MEPA.CZ.