Все доброго времени суток. Кому не сложно и кто не сильно занят напишите розширеную функцию времени для новичка . Нужно чтоб в этой функции было такое: секунду назад, две сикунды назад, и так дале до минуты. Потом чтоб если прошла минута писало: 1 минуту назад, 2 минуты назад и так дале до часа. Потом если час прошол чтоб писало : 1 час назад, 2 часа назад и так дале до 24 . Если прошол день то писало: Вчера . Если прошол ещё один день то писало: Позавчера. А дальше чтоб было просто дата со скороченым названием месяцов. Надеюсь кто-то поможет.
[code] <?php
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;
}
?> [/code]
Так ево же писал говноавтор
Ребят если это выводит минуты (60 сек):
floor((time() - $time) /60);
то как работать с сикундами?