Thinkphp常用时间戳转换为多少分钟前发布函数,自己写了一个,原理就是现在的时间戳减去数据库记录的时间戳,在分别计算秒、分、时。超过一定时间则显示日期(年与日)
代码如下//前端公共函数
function dateline($date){
$n = time();
$t = $n - $date;
$m = 86400*30;
if($t <= 3600){
return ceil($t/60).'分钟前';
}else if($t >3600 && $t<86400){
return ceil($t/3600).'小时前';
}else if( $t >86400 && $t < $m){
return ceil($t/86400).'天前';
}else{
return date("Y-m-d",$date);
}
}
Copyright @ 2024~2025 By Shuguang Studio苏ICP备19032136号-4
1 条评论