if(days != 0){out += days +" <b> Дней</b>"+((days!=1)?"":"")+", ";} if(days != 0 || hours != 0){out += hours +"<b> часов</b>"+((hours!=1)?"":"")+", ";} if(days != 0 || hours != 0 || mins != 0){out += mins +"<b> минут</b>" + ((mins!=1)?"":"")+", ";} out += secs +" секунд";
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript"> <!-- //start dateFuture = new Date(2008,5,5,24,0,0); // Панеч (с) 2008. function GetCount(){ dateNow = new Date(); //скрипт берёт нынешнюю дату amount = dateFuture.getTime() - dateNow.getTime(); //тут считаем милисекунды между датами delete dateNow; // тут уже прошло время if(amount < 0){ document.getElementById('countbox').innerHTML="УРА!"; } // date is still good else{ days=0;hours=0;mins=0;secs=0;out=""; amount = Math.floor(amount/1000);//убиваем милисекунды days=Math.floor(amount/86400);//дни amount=amount%86400; hours=Math.floor(amount/3600);//часы amount=amount%3600; mins=Math.floor(amount/60);//минуты amount=amount%60; secs=Math.floor(amount);//секунде if(days != 0){out += days +" <b> Дней</b>"+((days!=1)?"":"")+", ";} if(days != 0 || hours != 0){out += hours +"<b> часов</b>"+((hours!=1)?"":"")+", ";} if(days != 0 || hours != 0 || mins != 0){out += mins +"<b> минут</b>" + ((mins!=1)?"":"")+", ";} out += secs +" секунд"; document.getElementById('countbox').innerHTML=out; setTimeout("GetCount()", 1000); } } window.onload=function(){GetCount();}//call when everything has loaded //--> </script>