php返回相对时间(如:20分钟前,3天前)的方法
更新时间:2015年04月14日 12:05:15 作者:不吃皮蛋
这篇文章主要介绍了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危险函数(disable_functions)
有时候为了安全我们需要禁掉一些PHP危险函数,整理如下需要的朋友可以参考下2012-02-02Fatal error: Allowed memory size of 134217728 bytes exhauste
这篇文章主要介绍了Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)错误的解决方法,需要的朋友可以参考下2014-11-11PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
这篇文章主要介绍了PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别,需要的朋友可以参考下2016-01-01
最新评论