Часовник на JavaScript!?

HunteR

Super Moderator
Така пичове значи трябва ми часовник на JavaScript.
Обаче гледайте сега какъв
Например в променлива на php имам някакво време
Пример
$chas = 3000;

Така това 3000 с JavaScript трябва да се превърне в часове , минути и секунди
Нещо такова
3:20:5 ...
3:20:4 ...
3:20:3 ...
(Това от горе не е равно на 3000 не съм ги сметал :) )
И т.н. като стигне до 0 да изпише готово с някакав линк, който си ибера аз(нещо като на bulfleet като построиш сграда).
Това знам как ще стане цялото на php , но от JavaScript си нямам понятие :wink:
 
{$research.resttime_formatted}</div>
{literal}
<script type="text/javascript">
v=new Date();
var bx=document.getElementById('bx');
function t()
{
n=new Date();
s={/literal}{$research.resttime}{literal}-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0)
{
bx.innerHTML="Done ! <br><a href='research.php'>Go on !</a>"
}
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
}
bx.innerHTML=h+":"+m+":"+s+"<br><a href=research.php?s={/literal}{$sci.id}{literal}>Cancel</a>";
}
window.setTimeout("t();",999)
}
window.onload=t;
</script>
{/literal}
 

Back
Горе