How to convert milliseconds into a readable date Minutes:Seconds Format?

javascript

Solution

Thanks guys for your support, at th end I came up with this solution. I hope it can helps others.

Use:

var videoDuration = convertMillisecondsToDigitalClock(18050200).clock; // CONVERT DATE TO DIGITAL FORMAT
// CONVERT MILLISECONDS TO DIGITAL CLOCK FORMAT
function convertMillisecondsToDigitalClock(ms) {
    hours = Math.floor(ms / 3600000), // 1 Hour = 36000 Milliseconds
    minutes = Math.floor((ms % 3600000) / 60000), // 1 Minutes = 60000 Milliseconds
    seconds = Math.floor(((ms % 360000) % 60000) / 1000) // 1 Second = 1000 Milliseconds
        return {
        hours : hours,
        minutes : minutes,
        seconds : seconds,
        clock : hours + ":" + minutes + ":" + seconds
    };
}

Problem

In JavaScript I have a variable Time in milliseconds. I would like to know if there is any build-in function to convert efficiently this value to `Minutes:Seconds` format. If not could you please point me out a utility function. Example: FROM ``` 462000 milliseconds ``` TO ``` 7:42 ```

Original source