• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
车车大人
博客园    首页    新随笔    联系   管理     

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

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

}
通往牛逼的路上,在意的只有远方!
posted @ 2021-05-29 11:16  车车大人  阅读(999)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3