1
2
3
4
|
<input type=
"text"
name=
""
id=
"shuzi"
value=
"00:00:00"
/><br />
<input onclick=
"ks()"
type=
"button"
name=
""
id=
"kaishi"
value=
"开始"
/>
<input onclick=
"zt()"
type=
"button"
name=
""
id=
""
value=
"暂停"
/>
<input onclick=
"cz()"
type=
"button"
name=
""
id=
""
value=
"重置"
/>
|
毫秒与秒之间的换算 100ms等于一秒
定义定时器10ms刷新一次 那么1秒钟刷新100次 就是毫秒 定义一个变量n n++ 那么毫秒就是n%100(取整) 取余
秒等于n/100%60 分等于n/6000%60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<script>
var
n=0;
var
time=
null
;
function
xs(){
var
aaa=document.getElementById(
"shuzi"
);
n++;
var
haomiao=parseInt(n%100);
var
miao=parseInt(n/100%60);
var
fen=parseInt(n/6000%60);
aaa.value=bl(fen)+
":"
+bl(miao)+
":"
+bl(haomiao)
}
function
ks(){
//开始
clearInterval(time);
time=setInterval(xs,10);
//定时器 10毫秒刷新一次
}
function
zt(){
//暂停
clearInterval(time);
//清除定时器
}
function
cz(){
//重置
var
aaa=document.getElementById(
"shuzi"
);
aaa.value=
"00"
+
":"
+
"00"
+
":"
+
"00"
;
clearInterval(time);
//清除定时器
}
function
bl(ggg){
//补零
return
ggg<10?
"0"
+ggg:
""
+ggg
}
</script>
|