Javascript - Change greeting based on time of day

April 2018


As with PHP, Javascript allows you to change the greeting based on the time of the day, thus you can change a "Good morning " to "Good evening" according to the clock of the user. But on the contrary of a PHP script, the advantage of the Javascript function is that that it follows the clock the user and not the server time.=


Insert this snippet of code into your HTML source:

<span id="Good morning">Good morning</span> 

<script type="text/javascript"> 
today=new Date() 
if(today.getHours() >= 0 && today.getHours() < 18) 
document.getElementById('bonjour').innerHTML='Good morning'; 
document.getElementById('bonjour').innerHTML='Good evening'; 


Published by deri58. Latest update on October 2, 2012 at 07:48 AM by deri58.
This document, titled "Javascript - Change greeting based on time of day," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (
Wyzo Media Browser - Disable JavaScript
Structure your Javascript with Dojo