如何在 moment.js 中获得两个小时之间的差异?

我有两个小时:

const a = "09:00";
const b = "10:00";

当我尝试diff像这样使用 momentjs 时:

moment(a).diff(b).format("HH:mm");

然后这个函数返回我“02:00”而不是“01:00”,有人能告诉我为什么这返回我错误的结果吗?


慕盖茨4494581
浏览 159回答 1
1回答

慕田峪7331174

const a = moment("09:00","HH:mm", true).format();const b = moment("11:00","HH:mm", true).format();var c = moment(b).diff(a,"minutes", true);var d = moment().hours(0).minutes(c).format('HH:mm');alert(d);<script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript