JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » [PHP]根据时间判断显示刚刚,几分钟前,几小时前

[PHP]根据时间判断显示刚刚,几分钟前,几小时前

此文被围观2813日期: 2013-03-20 分类 : 编程开发  标签:  ···
在用户留言中我们要判断用户发表留言信息距现在的时间差,转换显示成“刚刚”、“几分钟前”、“几小时前”、“昨天”、“前天” [php] <?php date_default_timezone_set('PRC'); $date = "1351836000"; echo tranTime($date); function tranTime($time) { $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time = time() - $time; if ($time < 60) { $str = '刚刚'; } elseif ($time < 60 * 60) { $min = floor($time/60); $str = $min.'分钟前'; } elseif ($time < 60 * 60 * 24) { $h = floor($time/(60*60)); $str = $h.'小时前 '.$htime; } elseif ($time < 60 * 60 * 24 * 3) { $d = floor($time/(60*60*24)); if($d==1) $str = '昨天 '.$rtime; else $str = '前天 '.$rtime; } else { $str = $rtime; } return $str; } ?> [/php]

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号