смысл такой. есть некая программа, которая отдает  текущее время в unix-time, есть определенное значение времени в программе, первое надо отнять от второго  - будет разница, т.е. количество секунд прошедших с момента Х, и их надо преобразовать в удобоваримую форму - например 0 лет, 10 месяцев, 18 дней, 20 часов, 2 минуты, 16 секунд. как это сделать, желательно с соблюдением поправок на разное количесво дней в месяцах, и високосные годы :)