下面的代码没有使用"时刻":" ^ 2.19.1",
var a = moment([2017, 12, 09]);
var b = moment([2011, 02, 17]);
var years = a.diff(b, 'year');
b.add(years, 'years');
var months = a.diff(b, 'months');
b.add(months, 'months');
var days = a.diff(b, 'days');
console.log(years + ' years ' + months + ' months ' + days + ' days');
请帮忙。
答案 0 :(得分:1)
您可以使用moment duration format。
包括时刻持续时间格式插件,然后是..
var duration = moment.duration(a.diff(b));
console.log(duration.format('y [years] m [months] d [days]'));