Функция подсчета времени.

111
.
Энштеин
В общем нужна функция которая будет выводить дату в зависимости от того сколько прошло времени.
Например, пост написан вчера в 20:12 или пост написан сегодня в 12:11 или же пост написан 3 дня назад
Может есть у кого готовое решение?
.
Lestat (02.12.2012 / 02:28)
Энштеин, так посмотри как реализовано здесь. В чем проблема?
Где тут?
.
Lestat (02.12.2012 / 02:32)
тыць
Можешь скинуть функцию,а то не охота архив качать и искать,у меня нет джона.
.
Вот нашел,на будущее мож кому пригодится
function time($time) {
 if(date('d',time)))==date('d',$time) && date('m',time)))==date('m',$time) && date('Y',time)))==date('Y',$time))
$res= date('H:i:s',$time); 
elseif(date('d',time)))-1==date('d',$time) && date('m',time)))==date('m',$time) && date('Y',time)))==date('Y',$time))
$res='вчера в '.date('H:i:s',$time); 
elseif(date('d',time)))-2==date('d',$time) && date('m',time)))==date('m',$time) && date('Y',time)))==date('Y',$time))
$res='два дня назад'; 
elseif(date('d',time)))-3==date('d',$time) && date('m',time)))==date('m',$time) && date('Y',time)))==date('Y',$time))
$res='три дня назад'; 
else $res=date('d.m.Y',$time);
return $res;
 }
Всего: 4