Главная > Javascript > javascript: отсчет времени до завтра

javascript: отсчет времени до завтра

<div id='nextday'></div>
<script type='text/javascript'>
function NextDayCounter() {
	var now = new Date();
	var tomorrow = new Date();
	tomorrow.setDate(tomorrow.getDate()+1);
	var nextday = new Date((tomorrow.getMonth()+1)+','+tomorrow.getDate()+','+tomorrow.getFullYear()+',00:00:00');
	var totalRemains = (nextday.getTime()-now.getTime());
	if (totalRemains>1) {
		var RemainsSec=(parseInt(totalRemains/1000));
		var RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));
		var secInLastDay=RemainsSec-RemainsFullDays*24*3600;
		var RemainsFullHours=(parseInt(secInLastDay/3600));
		if (RemainsFullHours<10){RemainsFullHours='0'+RemainsFullHours};
		var secInLastHour=secInLastDay-RemainsFullHours*3600;
		var RemainsMinutes=(parseInt(secInLastHour/60));
		if (RemainsMinutes<10){RemainsMinutes='0'+RemainsMinutes};
		var lastSec=secInLastHour-RemainsMinutes*60;
		if (lastSec<10){lastSec='0'+lastSec};
		document.getElementById('nextday').innerHTML = '<span class=\'mess_ok\'>'+RemainsFullHours+':'+RemainsMinutes+':'+lastSec+'</p>';
		setTimeout('NextDayCounter()',10);
	} 
	else {
		document.getElementById('nextday').innerHTML = 'expired';
	}
}
NextDayCounter();
</script>
Categories: Javascript Tags:
  1. Александр
    Апрель 1st,2014 в 20:13 | #1

    Додумался! В div style прописал.

  2. Александр
    Апрель 1st,2014 в 20:09 | #2

    Отличный код! Подскажите как поменять настройки шрифта? То, что нашел поиском не втыкается :-)

Похожие публикации