datefns
HTML
<div id=app></div>
JavaScript
import { intervalToDuration } from 'https://esm.run/date-fns'; // v.2.29.3
function milliSecondsToDuration(minutes) {
const epoch = new Date(0);
const milliSeconds = minutes * 60000;
const secondsAfterEpoch = new Date(milliSeconds);
return intervalToDuration({
start: epoch,
end: secondsAfterEpoch
});
}
document.getElementById("app").innerHTML = JSON.stringify(
milliSecondsToDuration(497933)
);