mirror of https://github.com/cheeaun/phanpy
15 lines
412 B
JavaScript
15 lines
412 B
JavaScript
export default function formatDuration(time) {
|
|
if (!time) return;
|
|
let hours = Math.floor(time / 3600);
|
|
let minutes = Math.floor((time % 3600) / 60);
|
|
let seconds = Math.round(time % 60);
|
|
|
|
if (hours === 0) {
|
|
return `${minutes}:${seconds.toString().padStart(2, '0')}`;
|
|
} else {
|
|
return `${hours}:${minutes.toString().padStart(2, '0')}:${seconds
|
|
.toString()
|
|
.padStart(2, '0')}`;
|
|
}
|
|
}
|