15 lines
566 B
JavaScript
15 lines
566 B
JavaScript
import { helper } from '@ember/component/helper';
|
|
|
|
export default helper(function msToReadable([duration]/*, hash*/) {
|
|
let milliseconds = parseInt((duration%1000)/100)
|
|
, seconds = parseInt((duration/1000)%60)
|
|
, minutes = parseInt((duration/(1000*60))%60)
|
|
, hours = parseInt((duration/(1000*60*60))%24);
|
|
|
|
hours = (hours < 10) ? "0" + hours : hours;
|
|
minutes = (minutes < 10) ? "0" + minutes : minutes;
|
|
seconds = (seconds < 10) ? "0" + seconds : seconds;
|
|
|
|
return hours + ":" + minutes + ":" + seconds + "." + milliseconds;
|
|
});
|