Anzeige anhängig von Wochentag und Jahr

  • Hallo,
    ich bräuchte mal etwas Hilfe von den php-Experten:


    Ich möchte auf einer Seite Text anhängig vom Wochentag und der Uhrzeit ausgeben.
    Hintergrund ist folgender:
    es finden regelmäßig an zwei Tagen in der Woche Veranstaltungen für je eine Stunde statt.
    Montags von 13:00 - 14:00
    Donnerstags von 18:00 - 19:00


    Nun möchte ich, dass immer die nächste Veranstaltung angezeigt wird. Also von Donnerstag 19:01 bis Montags 12:59 "Nächste Veranstaltung Montag von 13:00 - 14:00"


    montag von 13:00 bis 14:00 dann der Text "Veranstaltung läft bis 14:00"


    Montag ab 14:01 bis Donnerstag 17:59 der Text" Nächste Veranstaltung Donnerstag um 18:00"


    Donnerstag ab 18:00 bis 19:00 dann der Text "Veranstaltung läuft bis 19:00"


    und dann geht es ja wieder von vorne los.


    Könnte mir das jemand coden? Danke!

    • Offizieller Beitrag

    Die date() Funktion macht alles was Du brauchst.


    date('w') gibt Dir den Tag der Woche aus (0 = Sonntag, 6 = Samstag)


    date('H') gibt Dir die aktuelle Stunde aus im 24h Format


    Also zum Beispiel die erste Regel wäre dann


    if (date('w') == 1 AND date('H') == 13) {
    echo "Veranstaltung läuft bis 14 Uhr";
    }


    Und so weiter.