码迷,mamicode.com
首页 > 微信 > 详细

模拟微信朋友圈时间显示规则

时间:2021-06-02 15:29:24      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:turn   pre   gettime   时间   模拟   朋友圈   floor   规则   min   

/*
* 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;
}

}

模拟微信朋友圈时间显示规则

标签:turn   pre   gettime   时间   模拟   朋友圈   floor   规则   min   

原文地址:https://www.cnblogs.com/ccdr/p/14824787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!