10

I have created a time function to calculate time as media is playing. It does not display any leading zeros. How can I make it display any leading zeros?

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;
   }
Bo Persson
  • 90,663
  • 31
  • 146
  • 203
sammyukavi
  • 1,501
  • 2
  • 23
  • 51

1 Answers1

44

this should work:

var time=('0'  + minutes).slice(-2)+':'+('0' + seconds).slice(-2);
Ankur
  • 12,676
  • 7
  • 37
  • 67