Ваш скрипт, кажется, пишет пустой экран на странице независимо от того, какое условие является истинным.
Я предлагаю добавить класс к телу в зависимости от того, какая ветвь вашего if / else достигнута.
function setTimesStyles(){
if( ... )
document.body.className = 'morning';
else
document.body.className = 'evening';
}
Если вы поместите это в функцию, как я это сделал, вы можете вызвать ее при загрузке страницы следующим образом:
<body onload="setTimeStyles();">
Таким образом, вы можете поместить код в раздел вашегоdocument.
Устанавливая это имя класса, вы можете написать правила CSS для утра или вечера, предварительно добавив им «.morning» или «.evening», например:
.morning h1{ color:blue; }
.evening h1{ color:red; }