Ich versuche eine einfache Funktion zur Ausgabe von 2 verschiedenen Textzeilen in Abhängigkeit von der Tageszeit zu erstellen. Ich möchte, dass es nach 16 Uhr heißt - Lieferung am nächsten Tag wird am nächsten Tag bearbeitet.
Ich habe das bisher geschrieben:
%Vor%Da jedoch die Datumsfunktion eine Zeichenfolge zurückgibt, bin ich mir nicht sicher, wie ich mit einer IF-Anweisung überprüfen kann, ob die Zeit größer als 16:00 ist.
Sollte es tun
%Vor% Da PHP schwach geschrieben ist, können Sie das (int)
-casting weglassen.
Als Nebenbemerkung: Wenn Sie eine Variable $currentTime
benennen, sollten Sie keine Stunde hinzufügen, denn dann ist es nicht mehr die aktuelle Zeit, sondern eine Stunde in der Zukunft;) Überhaupt
Verwenden Sie date('H:i:s')
, um die Uhrzeit in einem Zeichenfolgenformat abzurufen und mit "16:00:00" zu vergleichen.
Ich habe das für die Aktualisierung von etwas 3 mal den ganzen Tag benutzt ...
%Vor%Tags und Links php if-statement time