Javascript if time is between 7pm and 7am do this?

Yanlu picture Yanlu · Aug 3, 2013 · Viewed 37.9k times · Source

I want to have a javascript file which checks if current time is between 7pm and 7am. If so it should change the background color on my website to X. If the current time is not between 7pm and 7am the background color should be Y. Since I am new to Javascript I do not know everything, and that's why I need your help!

Answer

Nev picture Nev · Aug 3, 2013
var today = new Date().getHours();
if (today >= 7 && today <= 19) {
   document.body.style.background = "Red";
} else {
    document.body.style.background = "Blue";
}

See fiddle.