帮忙修改一下,时间显示

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:45:20
<html>
<head>
<title>Clock</title>
</head>

<body>
<form name="form1" method="post" action="">时间
<input name="clock" type="text" id="clock">
</form>

</body>
<script>
var i=0;
play();
function play()
{if(i<59)
{
i++;
}
else i=0;
if(i<10)
{form1.clock.value=":0"+i;}
else{
form1.clock.value=":"+i;}
setTimeout("play()",1000);

}
</script>
</html>

希望改成显示 ‘小时:分钟:秒 ’的样子 谢谢

五分钟搞定,今天竟碰到简单问题。

<html>
<head>
<title>Clock</title>
</head>

<body>
<form name="form1" method="post" action="">时间
<input name="clock" type="text" id="clock">
</form>

</body>
<script>
//测试时可以直接改变下面i,j,k的值,如将i改成58后看j变没变。
var i=0;//秒
var j=0;//分
var k=0;//时
play();
function play()
{if(i<59)
{
i++;

}
else {
i=0;
j++;
}
if(j>59){
j=0;
k++;
}
var si,sj,sk;
if(i<10)
si = ":0" + i;
else
si = ":" + i;
if(j<10)
sj = ":0" + j;
else sj=":" + j;
if(k < 10)
sk = "0" + k;
else
sk=":" + k;
document.getElementById("clock").value=sk+sj+si;