Получение Uncaught TypeError: moment.duration (...). Tz не является ошибкой функции, когда я пытаюсь использовать часовой пояс с длительностью момента - PullRequest
0 голосов
/ 09 сентября 2018

Привет, у меня следующая проблема.

У меня установлена ​​ момент-часовой пояс и момент-длительность , и при попытке объединиться с форматом времени всегда в ограниченном часовом поясе.

Мой код

import moment from 'moment-timezone'
import 'moment-duration-format'

 export function formatDate() {
 let duration = moment(date).diff(moment())
    duration = Math.max(duration, 60 * 1000)
    const format = duration > 60 * 59 * 1000 ? 'h': 'm'

  return moment
        .duration(duration, 'ms')
        .tz("EN")
        .format(format, { usePlural: false })
}

кажется, что я не могу объединить часовой пояс с продолжительностью, которая не имеет смысла так как длительность это время, которое должно быть в состоянии отформатировать.

Есть идеи, из-за чего может возникнуть ошибка?

...