Как добавить два момента? - PullRequest
1 голос
/ 12 октября 2019

Существует две переменные момента:

var m1 = moment("00:30:10", "hh:mm:ss") , m2 = moment("00:05:40", "hh:mm:ss");

Как добавить эти две переменные момента, чтобы я получил что-то вроде 00:35:50?

1 Ответ

2 голосов
/ 12 октября 2019

Похоже, что вы хотите сделать, это сложить продолжительности . Как это:

d1 = moment.duration("00:30:10")
d2 = moment.duration("00:05:40")

// this will change the value of d1 "in place"
d1.add(d2)

formatted = moment.utc(d1.asMilliseconds()).format("HH:mm:ss") 

console.log('The formatted time is:', formatted); // "00:35:50"
console.log('The "humanized" value is:', d1.humanize()) // 36 minutes
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
...