belobokin of Bitrix
4/21/2016 - 12:20 PM

Обратный отсчет. Нативный js.

Обратный отсчет. Нативный js.

//обратный отсчет
var finish = new Date(2015, 4, 13, 0, 0, 0).getTime(),days,hours,minutes,seconds,countdown = document.getElementById('countdown');
setInterval(function(){
	var today = new Date().getTime(),left = (finish - today) / 1000;
	days = parseInt(left / 86400);
	left = left % 86400;
	hours = parseInt(left / 3600);
	left = left % 3600;
	minutes = parseInt(left / 60);
	seconds = parseInt(left % 60);
	if(days < 10) days = '0'+days;
	if(hours < 10) hours = '0'+hours;
	if(minutes < 10) minutes = '0'+minutes;
	if(seconds < 10) seconds = '0'+seconds;
	//if(days < 1 && hours < 1 && minutes < 1 && seconds < 1) location.href = '/';
	countdown.innerHTML = '<span class="cnt-d">'+days+'</span><span class="cnt-h">'+hours+'</span><span class="cnt-m">'+minutes+'</span><span class="cnt-s">'+seconds+'</span>';
},1000);