<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>计时器</title>
<script>
var hour, minute, second;//时 分 秒
hour = minute = second = 0;//初始化
//var millisecond=0;//毫秒
var int;
function Reset()//重置
{
window.clearInterval(int);
hour = minute = second = 0;
document.getElementById('timetext').value = '00:00:00';
}
function start()//开始
{
int = setInterval(timer, 1000);
}
function timer()//计时
{
second = second + 1;
if (second >= 60) {
second = 0;
minute = minute + 1;
}
if (minute >= 60) {
minute = 0;
hour = hour + 1;
}
document.getElementById('timetext').value = checkTime(hour) + ':' + checkTime(minute) + ':' + checkTime(second);
}
function stop()//暂停
{
window.clearInterval(int);
}
function checkTime(i) {
if (i < 10) { i = "0" + i }
return i
}
</script>
</head>
<body>
<div style="text-align: center">
<input type="text" id="timetext" value="00:00:00" readonly><br>
<button type="button" οnclick="start()">开始</button> <button type="button" οnclick="stop()">暂停</button> <button type="button" οnclick="Reset()">重置</button>
</div>
</body>
</html>