You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.4 KiB
61 lines
1.4 KiB
var startTime = 0
|
|
var start = 0
|
|
var end = 0
|
|
var diff = 0
|
|
var timerID = 0
|
|
function chrono(){
|
|
end = new Date()
|
|
diff = end - start
|
|
diff = new Date(diff)
|
|
var msec = diff.getMilliseconds()
|
|
var sec = diff.getSeconds()
|
|
var min = diff.getMinutes()
|
|
var hr = diff.getHours()-1
|
|
if (min < 10){
|
|
min = "0" + min
|
|
}
|
|
if (sec < 10){
|
|
sec = "0" + sec
|
|
}
|
|
if(msec < 10){
|
|
msec = "00" +msec
|
|
}
|
|
else if(msec < 100){
|
|
msec = "0" +msec
|
|
}
|
|
document.getElementById("chronotime").innerHTML = hr + ":" + min + ":" + sec
|
|
timerID = setTimeout("chrono()", 10)
|
|
}
|
|
function chronoStart(){
|
|
/*
|
|
document.chronoForm.startstop.value = "stop!"
|
|
document.chronoForm.startstop.onclick = chronoStop
|
|
document.chronoForm.reset.onclick = chronoReset
|
|
*/
|
|
start = new Date()
|
|
chrono()
|
|
}
|
|
function chronoContinue(){
|
|
document.chronoForm.startstop.value = "stop!"
|
|
document.chronoForm.startstop.onclick = chronoStop
|
|
document.chronoForm.reset.onclick = chronoReset
|
|
start = new Date()-diff
|
|
start = new Date(start)
|
|
chrono()
|
|
}
|
|
function chronoReset(){
|
|
document.getElementById("chronotime").innerHTML = "0:00:00"
|
|
start = new Date()
|
|
}
|
|
function chronoStopReset(){
|
|
document.getElementById("chronotime").innerHTML = "0:00:00"
|
|
document.chronoForm.startstop.onclick = chronoStart
|
|
}
|
|
function chronoStop(){
|
|
/*
|
|
document.chronoForm.startstop.value = "start!"
|
|
document.chronoForm.startstop.onclick = chronoContinue
|
|
document.chronoForm.reset.onclick = chronoStopReset
|
|
*/
|
|
clearTimeout(timerID)
|
|
} |