Mit diesem Script können Sie die Besucher Ihrer Homepage in Abhängigkeit von der Tageszeit begrüßen. Da die Bedingungen sequenziell von oben nach unten abgearbeitet werden ist die Reihenfolge der Uhrzeiten sehr wichtig. Wenn wir zum Beispiel die Abfrage $stunde < 18 Uhr als erstes definiert hätten würde bis 17:59 Uhr immer nur „Guten Tag“ angezeigt werden.
function getBegruessung() { $stunde = date( 'H' ); // aktuelle Stunde (ohne Minuten) if( $stunde < 6 ) // von 0:00 Uhr bis 5:59 Uhr { return "Guten Abend"; } else if( $stunde < 12 ) // von 06:00 Uhr bis 11:59 Uhr { return 'Guten Morgen'; } else if( $stunde < 18 ) // von 12:00 bis 17:59 Uhr { return 'Guten Tag'; } else // ab 18:00 Uhr { return 'Guten Abend'; } }