Autor | Zpráva | ||
---|---|---|---|
slovakCZ Profil |
#1 · Zasláno: 25. 9. 2013, 17:55:10
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 |
#2 · Zasláno: 25. 9. 2013, 18:33:09
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 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 |
#3 · Zasláno: 25. 9. 2013, 19:27:27
bezva, dekuju moc!
T. |
||
DJ Miky Profil |
#4 · Zasláno: 25. 9. 2013, 23:33:19
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.
|
||
Časová prodleva: 11 let
|
0