Kosiak
а если сделать так
var h=(new Date()).getHours();
if (h > 3 && h < 12) document.writeln("Доброе утро!"

;
if (h > 12 && h < 18) document.writeln("Добрый день!"

;
if (h > 18 && h < 24) document. writeln("Добрый вечер!"

;
if (h > 24 || h < 3 ) document.wtriteln("Доброй ночи!"

;