現在時間が15:15:00から15:14:50までのような秒数が60から50秒になる10秒間だけ下記のような表示になります。
本日のクイズ終了まで:00:0-90541:0-5 =>本来は :00:44:55 のように表示されるようにしてカウントダウンしていきたい。
この機能自体は15時から16時の間しか表示されないようにしている為下記のように書いています。
それ以外の時間ではマイナスになったりしますがそこは表示させません。
デジタル時計機能は作成済で現在時刻はを取得しています。
var a = hour * 3600;
var b = minute * 60;
var c = second;
var d = a + b + c; <= 現在時間を秒数で取得している
var nokori = 57600 - d; <= これは16時(5700秒)としてそこから現在時間を引いている
var x = Math.floor(nokori / 60);
var y = Math.floor(nokori % 60);
if (x < 10) x = "0" + x;
if (y < 10) y = "0" + y;
timer.innerHTML ="本日のクイズ終了まで:" + '00' + ':' + x + ':' + y;
上記のコードをどのように直せばいいか教えて頂きたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。