Я ищу способ использовать momentjs для разбора двух дат, чтобы показать разницу.
Я хочу иметь его в формате: "X лет, Y месяцев, Z дней".
В течение лет и месяцев в тот момент, когда библиотека и оператор modulo работают хорошо. Но на днях это еще одна сказка, поскольку я не хочу справляться с високосными годами и всем этим. Пока у меня в голове есть логика:
var a = moment([2015, 11, 29]);
var b = moment([2007, 06, 27]);
var years = a.diff(b, 'years');
var months = a.diff(b, 'months') % 12;
var days = a.diff(b, 'days');
// Abit stuck here as leap years, and difference in number of days in months.
// And a.diff(b, 'days') returns total number of days.
return years + '' + months + '' + days;