秒表在JS中使用两个按钮和时差功能

时间:2017-08-14 06:44:18

标签: javascript html

尝试在用户按下开始按钮和按下停止按钮之间设置计时器。这是我的代码。想知道如何使用两个按钮完成此操作。

function minuts(d2, d1) {
  var diff = (d2.getTime() - d1.getTime()) / 1000;
  diff /= 60;
  return Math.abs(Math.round(diff));
}

d1 = new Date();
d2 = new Date();
console.log(minuts(dt1, dt2));

1 个答案:

答案 0 :(得分:0)

创建两个按钮。一个人将指定d1 = new Date()另一个将运行minuts()函数d2当前为Date()

var d1 = null;

function minuts() {
  if (d1 == null) {
    return;
  }

  var d2 = new Date();
  var diff = (d2.getTime() - d1.getTime()) / 1000;
  diff /= 60;

  console.log(Math.abs(Math.round(diff)));
}

function start() {
  d1 = new Date();
}
<button onClick="start()">Start</button><br/>
<button onClick="minuts()">Stop</button>