我查了一下,这不是重复的。我有这个功能
$since = date('Y-m-d H:i:s', strtotime($since));
$date = new DateTime($since);
$interval = $date->diff(new DateTime('now'));
return $interval->format('%y years, %m months, %d days, %h hours and %i minutos ago %s seconds ago');
但是,当然,我得到的日期是“5 年,2 个月,5 天......”
我想要得到的只是区间的一部分。意思是,我不想得到“0年,0个月,0天”,但可以说“3分钟”或“5天”等......
我是 DateTime 的新手,但在 php.net 站点中没有找到执行此操作的函数。是有一个还是我必须自己创建一个?谢谢!