Попробовал использовать код, в целом всё хорошо, спасибо, но есть глюк: если между датами ровно год 16.07.2007 - 16.07.2006 то результат = 11 мес

, последующие года нормально. Да, кстати нужно чтоб учитывало исходную дату т.е. 17.07.2006-16.07.2006 = 2 дня.
Как бы теперь сложить несколько пар дат, вот вопрос?