Zu verschieden Zeiten anderen Text anzeigen

Moin zusammen! Bei vielen Websites gibt es zur Begrüßung nach dem Anmelden etwas wie "Guten Tag, Herr xyz". Dies variiert am Tag und so steht dort am Abend beispielsweise "Guten Abend, Herr xyz" und morgens ist es auch das Gleiche. Weder ich noch das Internet haben eine passende Antwort auf diese Frage gefunden und deshalb frage ich nun euch: Gibt es eine Möglichkeit zwischen zwei verschiedenen Tageszeiten (3 Abschnitte) einen jeweils anderen Text zur Begrüßung anzuzeigen? Bin dankbar für jede Antwort! Linus

Der hier verwendete Code

<div id="time"></div> <script> function uhrzeit_holen(){ a = new Date(); b = a.getHours(); if(b<=9){ b='0'+b; } c = a.getMinutes(); if(c<=9){ c='0'+c; } d = a.getSeconds(); if(d<=9){ d='0'+d; } if(b>=22){ freundlich="Gute Nacht,Willkomen in meiner Welt"; }else if(b>=18){ freundlich="Guten Abend"; }else if(b>=12){ freundlich="Mahlzeit"; }else if(b>=7){ freundlich="Guten morgen"; }else if(b>=0){ freundlich="Na noch wach ,willkommen"; }else{ freundlich="Error Time"; } document.getElementById('time').innerHTML=freundlich+' , Es is '+b+':'+c+':'+d+' Uhr'; } setInterval(uhrzeit_holen ,1000); </script>