1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
var a = moment([2017, 7, 1]);
var b = moment([2017, 7, 3, 12]);
var duration = moment.duration(b.diff(a));
var m = {
hours: `${parseInt(duration.asHours(), 10)}`,
minutes: `${parseInt(duration.asMinutes()) % 60}`,
seconds: `${parseInt(duration.asSeconds()) % 60}`,
toString: function() {
let m = `00${this.minutes}`.substr(this.minutes.length);
let s = `00${this.seconds}`.substr(this.seconds.length);
return `${this.hours}:${m}:${s}`;
}
};
console.log(m.toString());
補(bǔ)充:再來個(gè)簡(jiǎn)化點(diǎn)的版本
var a = moment([2017, 7, 1]);
var b = moment([2017, 7, 3, 12]);
var duration = moment.duration(b.diff(a));
var s = `${duration.asHours()}:${moment([2000, 1, 1]).add(duration).format("mm:ss")}`;
console.log(s);
添加回答
舉報(bào)