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 ?
Views: 7