php 返回相对时间,如:20分钟前,3天前
内容摘要
这篇文章主要为大家详细介绍了php 返回相对时间,如:20分钟前,3天前,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:
/**
*
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:
/**
*
文章正文
这篇文章主要为大家详细介绍了php 返回相对时间,如:20分钟前,3天前,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <code class = "php" > /** * 友好时间显示 * * @param * @arrange (www.idcnote.com) **/ function plural( $num ) { if ( $num != 1) return "s" ; } function getRelativeTime( $date ) { $diff = time() - strtotime ( $date ); if ( $diff <60) return $diff . " second" . plural( $diff ) . " ago" ; $diff = round ( $diff /60); if ( $diff <60) return $diff . " minute" . plural( $diff ) . " ago" ; $diff = round ( $diff /60); if ( $diff <24) return $diff . " hour" . plural( $diff ) . " ago" ; $diff = round ( $diff /24); if ( $diff <7) return $diff . " day" . plural( $diff ) . " ago" ; $diff = round ( $diff /7); if ( $diff <4) return $diff . " week" . plural( $diff ) . " ago" ; return "on " . date ( "F j, Y" , strtotime ( $date )); }</code> |
注:关于php 返回相对时间,如:20分钟前,3天前的内容就先介绍到这里,更多相关文章的可以留意
代码注释