タイマーの作り方
0.5秒ごとに表示を更新する
<div id="timer"></div>
<script>
let timer = () => {
let now = new Date();
document.getElementById('timer').innerHTML = `${now.getHours()}:${now.getMinutes()}:${now.getSeconds()}`;
}
let timerId = setInterval(timer, 500);
</script>
時間になったら何かやらせたい場合
上のサンプルで10秒後に時間が変わる
let timerId = setTimeout(timer, 10*1000);
上のタイマーを解除するには
clearTimeout(timerId)