秒表JavaScript

时间:2018-03-26 06:55:52

标签: javascript

我正在学习如何开发,并且我正在尝试使用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;
&#13;
&#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);
}

2 个答案:

答案 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();