8

メディアの再生中の時間を計算する時間関数を作成しました。先行ゼロは表示されません。先行ゼロを表示するにはどうすればよいですか?

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;
   }
4

1 に答える 1

42

これは機能するはずです:

var time=('0'  + minutes).slice(-2)+':'+('0' + seconds).slice(-2);
于 2012-09-01T18:39:57.373 に答える