/*
* 24小时内显示几小时前
* 7天内显示几天前
* 超过7天显示月日
* */
public function getTimeResult($time=1622256157){
//当前的时间戳
$ctime = time();
//当前时间戳-传入的时间戳=时间差
$difference = $ctime-$time;
//把时间差转换成天数
$day = floor($difference/3600/24);
//如果天数大于等于1小于7
if($day>=1 && $day<7){
return $day.'天前';
}
if($day<1){
$hour = floor($difference/3600);
if($hour<1){
$min = floor($difference/60);
return $min.'分钟前';
}else{
return $hour.'小时前';
}
}
if($day>=7){
$month = date('m-d',$time);
return $month;
}
}
相关文章
- 12-21模拟微信朋友圈时间显示规则
- 12-21微信公众号开发-ios时间显示为NaN
- 12-21时间算法 转换 (类似微信朋友圈时间显示)
- 12-21文章根据时间段显示的微信名和微信号3.0版(处理数据在服务器端)
- 12-21文章根据时间段显示的微信名和微信号2.0版
- 12-21模仿微信朋友圈发布时间,将过去时间格式化成xx(秒/分/小时/天)前
- 12-21评论显示时候,将时间转为类似微信空间显示的评论时间格式
- 12-21解决微信小程序Date.parse()获取时间戳IOS显示为NaN
- 12-21超简单--仿微信朋友圈展开显示更多文字功能
- 12-21有关百度一键分享链接到微信朋友圈无法打开网页,报404错误的解决办法,from=timeline&isappinstalled=0,和伪静态规则有关