<分区>
我正在寻找一个接受 unix 时间戳并输出如下内容的函数:
4 年 3 个月 12 天 4 小时 23 分钟前。
我发现的一切都是漂亮的日期,只是说类似于“5 年前”的话,我不想要。
<分区>
我正在寻找一个接受 unix 时间戳并输出如下内容的函数:
4 年 3 个月 12 天 4 小时 23 分钟前。
我发现的一切都是漂亮的日期,只是说类似于“5 年前”的话,我不想要。
最佳答案
你想要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');
关于PHP 函数运行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5010016/