destoon7.0 显示人性化时间格式,实现多少秒前,多少分钟前,多少小时前

日期: 2019-09-10 23:02:54 人气: - 评论: 0

现在很多网站的时间显示都很人性化,不再是单纯的年月日时分秒,而是根据数据更新的时间与当前时间进行比较,实现多少秒前,多少分钟前,多少小时前!

使用方法:

在自定义函数文件api/extend.func.php加上一下代码:


 

//人性化时间显示function formatTime($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.'小时前 ';     	}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; }

 

标签调用:

列表:{formatTime($v[addtime], 3)}

详情:{formatTime($addtime, 3)}