5. Напишите функцию, которая возвращает в виде символьной строки количество лет, месяцев, дней, часов, минут и секунд между указанными датами. Високосные года учитываются.
Например, между датами 01.02.2016 и 01.03.2016 г.:
0 лет, 1 месяц, 29 дней, 696 часов, 41760 минут, 2505600 секунд
При выводе информации необходимо отображать текст в соответствии с правилами русского языка. Например:
Для числа «1» - год, месяц, день, час, минута, секунда
Для числа «3» - года, месяца, дня, часа, минуты, секунды
Для числа «5» – лет, месяцев, дней, часов, минут, секунд
Саму разницу я могу высчитывать, а вот как вставлять слова "год,месяц и тд"с правильным окончанием не знаю, подскажите))))