/**
* 根据时间戳获取对应是(刚刚 分钟前 昨天 今天 天前等)
* @param $time 时间戳
* @author 萤火虫 123246359@qq.com
* @return string 1分钟前
*
*/
if (!function_exists('tranTime')) {
function tranTime($time)
{
$rtime = date("m-d H:i", $time);
$rtime2 = date("Y-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 . '小时前' ;
} elseif ($time < 60 * 60 * 24 * 3) {
$d = floor($time / (60 * 60 * 24));
if ($d == 1)
$str = '昨天' ;
else
$str = '前天' ;
} elseif ($time < 60 * 60 * 24 * 7) {
$d = floor($time / (60 * 60 * 24));
$str = $d . '天前' ;
} elseif ($time < 60 * 60 * 24 * 30) {
$str = $rtime;
} else {
$str = $rtime2;
}
return $str;
}
}
发表评论 取消回复