Показать сообщение отдельно
  #4 (permalink)  
Старый 28.03.2012, 17:34
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

можно так
<p id="timer"></p>

<script>
var outTimer = document.getElementById('timer'),
	dateEnd = (new Date()).setHours(20, 0, 0); // сегодня 20:00

setInterval(function () {
  var diff = Math.round((dateEnd - new Date()) / 1000), // разница
	  text = '';
  
  if (diff < 0) {
	text = 'Время вышло';
  } else {
	text = 'До 20:00 осталось ' + Math.floor(diff / 3600) + ' час. ' +  Math.floor(diff / 60) % 60 + ' мин.';
  }
  
  outTimer.innerHTML = text;
  
}, 1000);
</script>
Ответить с цитированием