Autor Zpráva
slovakCZ
Profil
Dobrý den,

sháním nějakou databázi pracovních (nebo nepracovních) dnů pro ČR alespoň na 3 roky dopředu. Zatím jsem nic nenašel a trochu mě děsí představa, že si takovou databázi budu muset naklikat ručně :o)

Víkendy poznám pomocí PHP jednoduše, ale opravdu někde neexistuje databáze státních svátků na pár let dopředu? Nevíte o něčem?


Děkuji Vám,

Tom
Rfilip
Profil
Vycházím z toho že sloupec s datumem v db bude typu DATE a jeho jméno bude datum
Defualtně si dej dny jako pracovní, a pak postupně dávej příznak nepracovní těmto dnům:
Víkendy - už máš
Státní svatky - seznam svátku http://www.mpsv.cz/cs/74
WHERE podminka pro update/insert bude (napr 1.ledna):
WHERE MONTH(datum) == 1 AND DAY(datum) == 1
Velikonoce:
date('Y-m-d', easter_date()); - aktualní rok
date('Y-m-d', easter_date(2014)); - přístí rok
vrátí datum velikonoc v formátu který můžeš přímo porovnat s hodnotou sloupce typu DATE v SQL dotazu
slovakCZ
Profil
bezva, dekuju moc!


T.
DJ Miky
Profil
Trochu pozor na easter_date(), vrací datum velikonoční neděle, ne pondělí, takže je potřeba přičíst ještě den. Navíc musí být nastavena správná časová zóna v PHP a systému, jinak může být výsledek špatně. Viz sekce Notes v manuálu k funkci.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: