Angular2-момент, формат в часах и минутах - PullRequest
1 голос
/ 21 мая 2019

Я пытаюсь разобрать объект по ключу и изменить одно из полей от секунд до часов + минут.

tableData[key].forEach(weekday => {
        mappedObject[weekday.day] = weekday.spent;
      });

Я импортировал момент

import * as moment from 'moment';
import { Moment } from 'moment';

Я пробовал

tableData[key].forEach(weekday => {
        mappedObject[weekday.day] = moment.duration(weekday.spent,"seconds").format("h [hrs], m [min]");
      });

Но я получаю Свойство 'format' не существует для типа 'Duration'.

Что мне нужно сделать, чтобы это заработало?

Забыл упомянуть: мне не разрешено устанавливать другие внешние зависимости.

1 Ответ

0 голосов
/ 21 мая 2019

Попробуйте следующее

let duration = moment.duration(500, "seconds");
alert(`${duration.hours()} hours ${duration.minutes()} minutes `);
...