Joachim: Codeschnipsel fehlerheft - Zeitangaben

Beitrag lesen

hi,

$tag=date("D");

Namen sind Schall und Rauch, ich würde bei sowas eher (mit "w") die numerischen Werte der Wochentage prüfen. (int) stellt sicher, dass ich als Variablentyp Number bekomme:
$tag = (int)date("w");

Ausserdem prüftst Du auf Identität (3x ===), weil die automatische Typenkonvertierung sonst nicht zwischen 0 und false unterscheidet:
if($zeit>140000 && $tag===0)

if($zeit>140000 && $tag=='Sat' || $tag=='Sun')

if ($zeit>140000 && ($tag===6 || $tag===0))
da $zeit ja für beide Tage gelten soll musst Du das in Klammern zusammenfassen

Gruesse, Joachim

--
Am Ende wird alles gut.