亲宝软件园·资讯

展开

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

不吃皮蛋 人气:0
想了解php返回相对时间(如:20分钟前,3天前)的方法的相关内容吗,不吃皮蛋在本文为您仔细讲解php返回相对时间(如:20分钟前,3天前)的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:php,返回,相对时间,下面大家一起来学习吧。

本文实例讲述了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程序设计有所帮助。

加载全部内容

相关教程
猜你喜欢
用户评论