PHP – Jeden Freitag bis x Uhr etwas ausführen

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

Lösung:

$wtag = date ("w", time() );  
  // Aktueller W-Tag 0=So 1=Mo  5=Fr 6=Sa
$std = date ("H",time() );  
  // aktuelle Zeit - nur  Std !
$bis = 9; 
  // bis wann soll die Zeit gehen? 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!";

 

Oder das Script in kurz:

$wtag = date ("w", time() );  // aktueller Tag
$std = date ("H",time() );    // aktuelle Stunde
$bis = 9;  // bis 9.xx Uhr
if ($wtag == 5 && $std < $bis) {  // Ist heute Fr?  vor 9.59 Uhr?
echo "Heute ist Freitag und es ist noch Zeit!";   // Ja!
}
else echo "<br>Nein Heute ist kein Freitag!";    // Nein!

 

 

 

Konnte Dir dieser Codeschnipsel etwas helfen?
Dann hinterlasse mir doch bitte einen Kommentar oder Verbesserungen ?

Schreibe einen Kommentar

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