Этот код позволяет реагировать на время суток на стороне клиента. Вы можете в зависимости от времени суток вывести соответствующее приветствие или предложить соответствующий товар. 
  
<html> <head> <script language="JavaScript"> function getHourOfDay() { var now = new Date(); return(now.getHours()); } function getTime() { var now = new Date(); var minutes = now.getMinutes(); var divider = ":"; if (minutes<10) divider = ":0"; // Hack to get it to display the time // correctly in version 3.0, (adjust for offset) if (navigator.appVersion.lastIndexOf('3.') != -1 && navigator.appName.lastIndexOf ('Netscape') != -1) return( now.getHours()-1 + divider + minutes ); // Other versions may work with this ? return( now.getHours() + divider + minutes ); } function sayHello () { document.write( "Сейчас <B>" + getTime() + "</B>, поэтому мы желаем Вам" ); if(getHourOfDay()<5 || getHourOfDay()>19) document.write(' спокойной ночи!'); else { if ( getHourOfDay() < 11) { document.write(' доброго утра!'); } else { document.write(' хорошей работы!'); } } } </script> </head> <body> <script language="JavaScript"> <!-- sayHello() // --> </script> </body> </html>