如何使用Moment Js进行时间减法?

How to Perform Timing Subtraction using Moment Js?

我正在尝试在 Momentjs 中执行减法:-

// Find the duration between two dates
                var breakfast1 = moment('11:32','HH:mm');
                var lunch1 = moment('12:52','HH:mm');
                alert( moment.duration(lunch1 - breakfast1).humanize() + ' between meals' ); // 1 hours between meals 

输出仅在几小时内发出警报。但是我怎样才能将“01:20”作为输出而不是 1 小时?有什么想法吗?

如何生成分钟和小时

.humanize() 将始终舍入到特定间隔。分解您的代码并手动创建您想要的显示...

            var breakfast1 = moment('11:32','HH:mm');
            var lunch1 = moment('12:52','HH:mm');
            var dur = moment.duration(lunch1 - breakfast1);
            alert( dur.hours() + ":" + dur.minutes() + ' between meals' );