Время PHP с функции?

Я ищу функцию, которая будет использовать временную метку unix и выводит что-то вроде этого:

4 года, 3 месяца, 12 дней, 4 часа и 23 минуты назад.

Все, что я нашел, было довольно датированным, что просто сказать что-то похожее на «5 лет назад», чего я не хочу.

Related of "Время PHP с функции?"

Вам нужен DateInterval формата DateInterval :

 $date = new \DateTime(); $date->setTimestamp($timestamp); $interval = $date->diff(new \DateTime('now')); echo $interval->format('%y years, %m months, %d days, %h hours and %i minutes ago'); - $date = new \DateTime(); $date->setTimestamp($timestamp); $interval = $date->diff(new \DateTime('now')); echo $interval->format('%y years, %m months, %d days, %h hours and %i minutes ago');