avgyear = 365.2425
avgmonth = 365.2425 / 12.0
years, remainder = divmod(diff1.days, avgyear)
years, months = int(years), int(remainder // avgmonth)
рассчитать разницу между двумя датами datetime.date() в годах и месяцах