PDA

Просмотр полной версии : Вывод кол-ва времени, прошедшего с определённого периода



berkut
27.01.2005, 14:04
Привет! Есть даты в unix_timestamp, нужно вывести сколько прошло времени с этой даты до сегодняшнего дня. Т.е. если сегодня 27.01.2005 и дата равна 20.01.2005 -> выводим 7 дней. если дата равна 27.12.2004 -> выводим 1 месяц. Если дата равна 25.12.2003 -> выводим 1 год 1 месяц 2 дня.
Подскажите алгоритм реализации такой задачи. В принципе есть мысль, как это сделать, но что-то уж очень громоздко/коряво с туевой хучей условных операторов получается

AiK
27.01.2005, 14:59
berkut, а разве timestamp это не число секунд с какого-то момента?

DeeJayC
27.01.2005, 15:12
Данная тема уже обсуждалась
http://www.developing.ru/forum/viewtopic.php?t=473