convert milisecs to clock format
by hamiltonlima
HTML
<div id="1">nheco</div>
<div id="2">nheco</div>
<div id="3">nheco</div>
<div id="4">nheco</div>
<div id="5">nheco</div>
JavaScript
// ideia do calculo a partir da pergunta do stackoverflow
// @see http://stackoverflow.com/questions/13601737
function milisecsToClock(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
if (minutes < 10) {
minutes = "0" + minutes;
}
if (seconds < 10) {
seconds = "0" + seconds;
}
var result = minutes + ":" + seconds;
if (hours > 0) {
result = hours + ":" + result;
}
return result;
}
$("#1").html(milisecsToClock(1800000));
$("#2").html(milisecsToClock(909000));
$("#3").html(milisecsToClock(900000));
$("#4").html(milisecsToClock(1000));
$("#5").html(milisecsToClock(70000));