php返回相对时间(如:20分钟前,3天前)的方法

本文实例讲述了php返回相对时间(如:20分钟前,3天前)的方法。分享给大家供大家参考。具体如下:

  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));  }

希望本文所述对大家的php程序设计有所帮助。

php返回相对时间(如:20分钟前,3天前)的方法

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注