2012-09-01 50 views
6

我創建了一個時間函數來計算媒體播放時的時間。它不顯示任何前導零。我怎樣才能讓它顯示任何前導零?如何使用前導零顯示時間?

function converttoTime(timeInSeconds) 
    { 
    var minutes = Math.round(Math.floor(timeInSeconds/60)); 
    var seconds = Math.round(timeInSeconds - minutes * 60); 
    //var hours = Math.round(Math.floor(timeInSeconds/3600)); 
    //time = time - hours * 3600; 
    var time=minutes+':'+seconds; 
    return time; 
    } 

回答

31

這應該工作:

var time=('0' + minutes).slice(-2)+':'+('0' + seconds).slice(-2);