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 ```