2017-06-22 7 views
0

時間を可読形式00:02:03に変換しています。時刻を読み込み可能な時間に変換すると、カウントアップとカウントダウンが続行されます。

いくつかのケースではカウントアップを続け、秒を表示することで他の人にはカウントダウンする必要があります。

前述のように、私は時間を変換することができますが、カウントアップとカウントダウンを続ける方法を知る必要があります。

アイデア?

var timeTarget = $('.time'); // el 
 
var myTime = 123; // seconds 
 

 
readableTime(timeTarget, myTime) 
 

 
function readableTime(timeTarget, myTime) { 
 
    setInterval(function() { 
 
    var timeInSeconds = myTime; 
 
    var formattedDur = moment("1900-01-01 00:00:00").add(timeInSeconds, 'seconds').format("HH:mm:ss"); 
 
    timeTarget.html(formattedDur); 
 
    }, 1000); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script> 
 

 
<span class="time"><span>

答えて

1

あなたはここで私は後置++演算子を使用しているスニペットで、myTimeをインクリメントする必要があります。

var timeInSeconds = myTime++; 

var timeTarget = $('.time'); // el 
 
var myTime = 123; // seconds 
 

 
readableTime(timeTarget, myTime) 
 

 
function readableTime(timeTarget, myTime) { 
 
    setInterval(function() { 
 
    var timeInSeconds = myTime++; 
 
    var formattedDur = moment("1900-01-01 00:00:00").add(timeInSeconds, 'seconds').format("HH:mm:ss"); 
 
    timeTarget.html(formattedDur);  
 
    }, 1000); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script> 
 

 
<span class="time"><span>

+0

私はまた、ダウンカウントする必要がある、私は単純になり - 1フォーム現在のタイマ – edward

+0

@edward、あなたは問題を詳しく説明することはできますか?はい、ただ単に ' - 1' – Satpal

+0

混乱して申し訳ありませんが、2時03分、2時02分、2時01分などのように時々カウントダウンしたいと思います。 – edward

関連する問題