我必须把一些小时加起来,然后显示24小时以上的总和。
例子:
const result = moment('00:00:00', 'HH:mm:ss');
result.add(moment.duration('10:00:00'))
result.add(moment.duration('10:00:00'))
result.add(moment.duration('06:00:00'))
console.log(result.format('HH:mm:ss'));
输出为02:00:00我希望它是26:00:00.
听起来你想要一个持续时间,而不是一个日期。所以用持续时间代替:
const result = moment.duration();
result.add(moment.duration('10:00:00'))
result.add(moment.duration('10:00:00'))
result.add(moment.duration('06:00:00'))
console.log(result.asHours());
// print 26
console.log(`${result.asHours()}:${result.minutes}:${result.seconds}`);
// print 26:00:00