Нужно найти разницу между двумя датами в месяцах. Есть такое решение:
let date1 = new Date(1980,01,26,23,59,59);
let date2 = new Date(2020,07,16,23,59,59);
let diff = date1.getTime() - date2.getTime();
console.log(diff/(1000 * 60 * 60 * 24 * 31 ));
Но оно не совсем подходит, поскольку в месяце может быть и 30 и 28 и 29 дней. С помощью каких методов можно решить данную задачу?