Говорю сразу - я не потел над ней, нашел в сети функцию определения разницы дат (DateInterval() в приложении), на ее основе написал функцию вычисления возраста (Vozrast() в приложении). Это не в плане открытия, а именно добавить кирпичик, чтобы людЯм облегчить жизнь.

Там же функция DeltaDate() вычисления разницы в датах в секундах, глядишь, кому и сгодится.