php 人性化时间转换函数(几分钟前,几小时前)的实现方法
内容摘要
这篇文章主要为大家详细介绍了php 人性化时间转换函数(几分钟前,几小时前)的实现方法,具有一定的参考价值,可以用来参考一下。
面向php教程编程,下面跟随php教程的小编来举个例子
面向php教程编程,下面跟随php教程的小编来举个例子
文章正文
这篇文章主要为大家详细介绍了php 人性化时间转换函数(几分钟前,几小时前)的实现方法,具有一定的参考价值,可以用来参考一下。
面向php教程编程,下面跟随php教程的小编来举个例子吧。经测试代码如下: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 31 32 33 | <code class = "php" > /** * 人性化时间转换函数(几分钟前,几小时前) * * @param $now * @param $datetemp * @param $dstr * @return string * @author php教程 www.idcnote.com */ function smartDate( $datetemp , $dstr = 'Y-m-d H:i' ) { $timezone = Option::get( 'timezone' ); $op = '' ; $sec = time() - $datetemp ; $hover = floor ( $sec / 3600); if ( $hover == 0) { $min = floor ( $sec / 60); if ( $min == 0) { $op = $sec . ' 秒前' ; } else { $op = "$min 分钟前" ; } } elseif ( $hover < 24) { $op = "约 {$hover} 小时前" ; } else { $op = gmdate ( $dstr , $datetemp + $timezone * 3600); } return $op ; } /*** 来自php教程(www.idcnote.com) ***/ </code> |
注:关于php 人性化时间转换函数(几分钟前,几小时前)的实现方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释