2017-06-22 40 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