PHP – Aufgabe: Jeden Freitag bis 9 Uhr etwas ausführen

Die Aufgabe bestand darin,
regelmässig jeden Freitag bis 9.59 Uhr etwas anzuzeigen /auszugeben und danach bis zum nächsten Morgen 0.00 auszublenden / deaktivieren.

 

Das habe ich zuerst so gelöst:

$wtag = date ("w", time() );     // Aktueller Wochentag 0=Sonntag 1=Montag .... 5=Freitag 6=Samstag
$std = date ("H",time() );         // aktuelle Zeit in Stunden
$bis = 9;                                      // bis 9.xx Uhr

if ($wtag == 5)  {                // Ist heute Freitag (5) ?
  echo "Heute ist Freitag!<br>";
    if ($std < $bis) echo "Es ist noch vor $bis Uhr am Freitag";
    else echo "<br>Es ist nach $bis Uhr"; 
  }      
} else echo "Heute ist kein Freitag!";

Aber natürlich kann man den zweiten Teil auch stark verkürzen:

if ($wtag == 5 && $std < $bis) {       // Ist heute Freitag und noch vor 9.59 Uhr ?
echo "Heute ist Freitag und es ist noch Zeit!";      // Ja dann führe diesen Code aus
}
else echo "<br>Nein Heute ist kein Freitag!";        // Nein dann führe diesen Code aus

 

 

 

 


Hat Dir der Codeschnipsel helfen können?
Dann hinterlasse mir doch bitte einen Kommentar oder sogar eine Verbesserung ?

Aufrufe: 5

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.