php返回相对时间(如:20分钟前,3天前)的方法
2018-10-12 13:57
417 查看
本文实例讲述了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计算剩余时间的2种方法,返回距离现在时间的格式,如1秒前,1分前..
- php按周取时间段&&PHP获取指定时间段之间的 年,月,天,时,分,秒&php获取某段时间内每个月的方法,返回由这些月份组成的数组
- PHP获取时间日期的多种方法
- PHP获取当前日期和时间的方法
- PHP获取上周、本周、上月、本月、本季度、上季度时间方法大全
- php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
- 获取php服务器时间的方法
- php获取今日开始时间和结束时间的方法
- PHP 获取上周、本周、上月、本月、本季度、上季度时间方法大全
- PHP获取时间错误的修正方法
- index() 方法返回指定元素相对于其他指定元素的 index 位置。
- php 不等待返回的实现方法(异步调用)
- php实现周和月起止时间计算方法
- php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
- PHP获取当前目录和相对目录的方法
- PHP date函数输出时间少8小时的解决方法
- PHP输出英文时间日期的安全方法(RFC 1123格式)
- PHP 最大运行时间 max_execution_time修改方法
- php计算两个日期时间差(返回年、月、日)
- php获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法