Обратно броене на дни час и минути

ludak

Registered
Може ли да ми дадете някакв броиач които показва колко дена остава до дадено нещо пример до 10 съм задал да ми показва года ще сане 10 и да ми показва така остават 2 дена и** часа и ** минути но не като се рефреш страницата и да почва на ново а да си записва само да се променя
 
Ето един пример:
<html>

<head>

<title></title>
<script type="text/javascript">
function Timeleft(){
var time = "22:44:40";
var masiv = time.split(":");
var total = masiv[0]*3600+masiv[1]*60+masiv[2]*1;
if(total >86400)
{
alert("Невалиден час");
}
else {
var vreme = new Date();
var hh = vreme.getHours();
var mm = vreme.getMinutes();
var ss = vreme.getSeconds();
var totalNow = hh*3600+mm*60+ss*1;
if(totalNow > total)
{
alert("Времето изтече");
}
else {
var raz = total-totalNow;
var hours = Math.floor(raz/3600);
var hours_ost = (raz%3600);
var minutes;
var seconds;
if(hours_ost < 60)
{
minutes = hours_ost;
}
else {
minutes = Math.floor(hours_ost/60);
seconds = hours_ost%60;
}
if(minutes <=9)
{
minutes = "0"+minutes;
}
if(seconds <=9)
{
seconds = "0"+seconds;
}
var broqch = document.getElementById('broqch');
broqch.innerHTML = "Остават "+hours+":"+minutes+":"+seconds;
window.setTimeout("Timeleft()", 1000);
}
}
}
</script>
</head>

<body onload="Timeleft()">
<div id="broqch"></div>
</body>

</html>
 
Вчера го написах, остава само да го направя да визуализира резултата с цифрите от data.bg :D
 
emagi каза:
Вчера го написах, остава само да го направя да визуализира резултата с цифрите от data.bg :D
И да го пуснеш като урок супер :)
 

Back
Горе