PHP功能以来的时间?

时间:2011-02-15 21:58:01

标签: php function date time

我正在寻找一个能接受unix时间戳并输出如下内容的函数:

4年,3个月,12天,4小时23分钟前。

我发现的所有东西都是相当于“五年前”类似于我不想要的东西。

1 个答案:

答案 0 :(得分:23)

您想要DateInterval's format method

$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');