Home >Backend Development >PHP Tutorial >PHP method to return relative time (such as: 20 minutes ago, 3 days ago), PHP days ago_PHP tutorial
The example in this article describes how php returns relative time (e.g.: 20 minutes ago) , 3 days ago) method. Share it with everyone for your reference. The details are as follows:
function plural($num) { if ($num != 1) return "s"; } function getRelativeTime($date) { $diff = time() - strtotime($date); if ($diff<60) return $diff." 秒".plural($diff)." 前"; $diff = round($diff/60); if ($diff<60) return $diff." 分钟".plural($diff)." 前"; $diff = round($diff/60); if ($diff<24) return $diff." 小时".plural($diff)." 前"; $diff = round($diff/24); if ($diff<7) return $diff." 天".plural($diff)." 前"; $diff = round($diff/7); if ($diff<4) return $diff." 星期".plural($diff)." 前"; return "on ".date("F j, Y", strtotime($date)); }
I hope this article will be helpful to everyone’s PHP programming design.