したがって、(静的な)時間/分/秒で秒の割り当てを表示するにはいくつかの方法があります。しかし、私はタイマーダウンの視覚のカウントを生成しようとしています:現在の時間で要素を更新している間、jQueryで何秒間に分単位に変換できますか?
$('#someelement').html(minCounter + ' minutes ' + ((secCounter == 0) ? '' : (secCounter + ' seconds')));
私のカウンタは、これまで1秒トリガーのsetIntervalの内側に縮小されています
//.......
var counter = redirectTimer;
jQuery('#WarningDialogMsg').html(minCounter + ' minutes ' + ((secCounter == 0) ? '' : (secCounter + ' seconds')));
//........
SetInternval(function() {
counter -= 1;
secCounter = Math.floor(counter % 60);
minCounter = Math.floor(counter/60);
//.......
$('#someelement').html(minCounter + ' minutes ' + ((secCounter == 0) ? '' : (secCounter + ' seconds')));
}, 1000)
それは2分カウンタであるが、私はドン」 120秒を表示したい。私は1:59を表示したい(とカウントダウン)。
私は上記を使用して動作させることができましたが、私の主な質問は:は、上記を達成するためのよりエレガントな方法はありますか?(注:私は一度 "counter == 0"にリダイレクトしています)。
すなわちsecCounter = Math.floorにMath.floor(カウンタ60%)。ラインは必要ありません。それはとにかく大丈夫と思っています。 – Scorchio