私はdivを隠すためのカウントダウンタイマーを持っていて、別のdivを示しています。私は秒でこれをうまく行ったが、私は数秒と数時間に秒を変換したい。カウントダウン秒を時間に変換する
どうすればいいですか?
誰にも事前のおかげで、私の質問に答える...
これは私のコードです:
var countDown = 9000;
var i = setInterval(function() {
var b1 = document.getElementById('box1');
var b2 = document.getElementById('box2');
if(countDown === 1) {
if(b1['style'].display == 'none') {
b1['style'].display = 'block';
b2['style'].display = 'none';
} else {
b1['style'].display = 'none';
b2['style'].display = 'block';
}
clearInterval(i);
}
countDown--;
b1.innerHTML = countDown;
}, 1000);
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
<div id="box1">9000</div>
<div style="display:none" id="box2">div2</div>
</body>
</html>
ちょうど9000秒の代わりにhh:mm:ssのようなカウントダウンの結果を表示したい... –