Брояч как да го завъртя

BattleGrounds

Registered
Ето кода как мога да накарам този брояч да не отброява от някое число до 0 ами от 0 да продъжава нагоре до 23:59 и той сега има секунди да ги премахнем
Код:
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $time; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0){
bxx.innerHTML='';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+' ';}
window.setTimeout("t();",999);
}
window.onload=t;

</script>
 
Код:
 <script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $time; ?>;
ss-Math.round((n.getTime()-v.getTime())/1000.);
m=ss-Math.round((n.getTime()-v.getTime())/1000.);
h=0;
}else{
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+';}
window.setTimeout("t();",999);
}
window.onload=t;

</script>

така се премахват секундите
 
Я пробвай това дали ти върши работа. Проблема е, че при презареждане на страницата започва пак от 0
Код:
<html>
<head>
<script type="text/javascript">
function timer(timeLeft)
{
if (timeLeft > 0) // проверяваме дали секундите са повече от 0
{
var curTime = timeLeft;

var hours = Math.floor(curTime / 3600); // пресмятаме колко часове остават
curTime -= hours * 3600; // изважда часовете от оставащите секунди
var minutes = Math.floor(curTime / 60); // пресмятаме колко минути остават
curTime -= minutes * 60; // изважда минутите от оставащите секунди

document.getElementById("timer").innerHTML = fixTime(hours)+':'+fixTime(minutes)+':'+fixTime(curTime); // извеждаме оставащото време

setTimeout("timer("+(timeLeft + 1)+")", 1000); // викаме сегашната функция през 1 секунда като намаляваме timeLeft с 1
}
else
{
document.getElementById("timer").innerHTML = 'Готово'; // ако секундите са стигнали до 0, ще изведем текста "Готово"
}
}

function fixTime(sendTime)
{
return (sendTime < 10) ? '0' + sendTime : sendTime; // ако sendTime е по-малко от 10 му слагаме отпред една 0, ако е по-голямо или равно на 10 не го променяме
}
</script>

</head>
<body onload="timer(1);">

<span id="timer"></span>

</body>
</html>
 
сега ще го разгледам и ще видя какво може да се направи
едит: ами то върши работа но на не така трябва ми да си наравя собствен часовник за сайта имам 86400 секунди се забиват в бд-то + тиме() и така изчислявам колко време остав адо следващия ден и ми трябва да го комбинирам с някой брояч така :(
 

Back
Горе