Есть ли простой способ преобразовать десятичное время (например, 1,074 минуты) в формат mm: ss с помощью moment.js?

Мне было интересно, есть ли простой способ, используя библиотеку moment.js, чтобы преобразовать десятичный интервал времени (например, 1,074 минуты) в его эквивалентное значение 'mm: ss'. В настоящее время я использую функцию, которая не очень хорошо работает с отрицательными временами (она выводит значение в формате '-m: ss'):

function secTommss(sec){
 var min = Math.floor(sec/60)
 sec = Math.round(Math.abs(sec) % 60);
 return min + ":" + (sec < 10 ? "0" + sec : sec)
}
8
задан JAC 11 July 2013 в 05:45
поделиться