我正在学习如何开发,并且我正在尝试使用Javascript将秒表实现到我的html身体
var c = 0.0;
function tempo() {
document.getElementById("test").innerHTML = c += 0.1;
}

<button onClick="myTimer = setInterval(tempo, 1000)">Lancement!</button>
<p id="test">Clic ici</p>
<button onClick="clearInterval(myTimer)">Arret!</button>
&#13;
但是有没有自动增加秒,分和小时的功能或方法?或者我必须使用setInterval
?
编辑: 我正在做的事情!点击按钮时花些时间再次点击获取两次点击之间的间隔...
<button onclick="test()">ICI</button>
let debut;
let fin;
let ouiNon = false;
function test() {
let currentTime = new Date();
let currentSec = currentTime.getSeconds();
let currentMin = currentTime.getMinutes();
let currentHour = currentTime.getHours();
if (ouiNon == false) {
debut = currentTime;
ouiNon = true;
console.log("debut ok");
console.log(debut);
} else {
fin = currentTime;
ouiNon = false;
console.log("fin ok");
console.log(fin);
}
console.log(fin - debut);
}
答案 0 :(得分:1)
您可以使用日期来获取秒,分和小时。
var date = new Date();
date.getSeconds(); //get seconds
date.getMinutes(); //get mintes
date.getHours(); //get hours
但要检查这个,你也需要setInterval方法。
答案 1 :(得分:0)
您可以使用当前时间并从中提取所需的部分。
var currentTime = new Date();
var currentSec = currentTime.getSeconds();
var currentMim = currentTime.getMinutes();
var currentHour = currentTime.getHours();