Страница 1 из 1

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

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

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

Добавлено: 27 янв 2005, 15:12
DeeJayC
Данная тема уже обсуждалась
forum/viewtopic.php?t=473