Autor Zpráva
whilfi
Profil
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
Podívej se na funkci date, popř. time.
whilfi
Profil
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
no zkus
$date = date(w);
$cas = date(G);
$cas .= date(i);
if ($date < 5 && $date > 1 && $cas > 1130 && $cas < 1629)
Radek9
Profil
Shadowek:
Píšeš to špatně.
if ($date <= 5 && $date >= 1 && $cas >= 1130 && $cas <= 1629)
Shadowek
Profil
no boože :D si to muže upravit jak chce :)
whilfi
Profil
supr díky moc, to je přesně ono ...

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:

0