У меня есть длительность, например:
{
_isValid: true
_milliseconds: 2040000
_days: 0
_months: 0
_data: {milliseconds: 0, seconds: 0, minutes: 31, hours: 3, days: 0, …}
_locale: Locale {_calendar: {…}, _longDateFormat: {…}, _invalidDate: "Invalid date", _dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: ƒ, …}
__proto__: Object
}
, если я создаю duration.format ("ЧЧ: мм"), я получаю "34", как я могу получить "00:34"?
Мой код, в котором я использую это:
duration: timeEntries
.slice(1)
.reduce((prev, cur) => {
return prev.add(cur.duration);
}, moment.duration(timeEntries[0].duration))
.format("HH:mm")
и моя продолжительность 34, а не 00:34, потому что продолжительность меньше часа, в других случаях, когда время больше, возвращается 1 : 30 например