Autor | Zpráva | ||
---|---|---|---|
whilfi Profil |
#1 · Zasláno: 6. 9. 2009, 11:51:30
PHP - jak v podmínce otestuji na den a hodinu?
potřebuji udělat podmínku, aby se část skriptu spustila jen v Po-Pá 11:30 až 16:29h, jinak aby se přeskočila... Jak to co nejelegantněji napsat? Vím, že Po-Pá je den číslo 1-5 ____ kdybych to chtěl mít úplně dokonalé, tak jen v pracovních dnech, tak bych asi musel každý rok doplňovat datumy státních svátků do tabulky, řešil to někdo? |
||
Str4wberry Profil |
#2 · Zasláno: 6. 9. 2009, 11:55:19
|
||
whilfi Profil |
#3 · Zasláno: 6. 9. 2009, 12:00:38
jasný, ale chtěl sjem, zda někoho nenapadne elegantní řešení (mě napadají jen konstrukce na hodně řádků :-( ..
je to vidět třeba tady: http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=99683 jak se stejná věc nchá udělat na jeden nebo hodně řádků... muzes tedy napsat nejaky priklad na if dayofweek between 1 to 5 and time between 11:30 to 16:29 |
||
Shadowek Profil |
#4 · Zasláno: 6. 9. 2009, 13:51:13
no zkus
$date = date(w); $cas = date(G); $cas .= date(i); if ($date < 5 && $date > 1 && $cas > 1130 && $cas < 1629) |
||
Radek9 Profil |
#5 · Zasláno: 6. 9. 2009, 13:54:30
Shadowek:
Píšeš to špatně. if ($date <= 5 && $date >= 1 && $cas >= 1130 && $cas <= 1629) |
||
Shadowek Profil |
#6 · Zasláno: 6. 9. 2009, 14:20:01 · Upravil/a: Shadowek
no boože :D si to muže upravit jak chce :)
|
||
whilfi Profil |
#7 · Zasláno: 8. 9. 2009, 03:24:47
supr díky moc, to je přesně ono ...
|
||
Časová prodleva: 15 let
|
0