/** * Возвращает продолжительность по переданным секундам в формате [чч:]мм:сс. * @param seconds - количество секунд */ export function getDuration (seconds: number) { const date = new Date(0); date.setSeconds(seconds); const setZero = (number: number) => number < 10 ? `0${number}` : number; const setHours = () => { if (date.getUTCHours() > 0) { return `${setZero(date.getUTCHours())}:`; } return ''; }; return `${setHours()}${setZero(date.getUTCMinutes())}:${setZero(date.getUTCSeconds())}`; };