これは現存する最悪のアイデアかもしれませんが、おそらく、今から終了日までの時間を1回計算し、必要な間隔の数を見つけてから、setInterval
を呼び出すことができます。 手動で値をデクリメントします。
AKA:
var initialTime = new Date();
var endTime = /* Your Time when the thing is over */
var intervalId = setInterval(function()
{
// Every second, decrement the counter by 1 second.
// if counter is done, show end and then
clearInterval(intervalId);
}, 1000);