/**(V3.8 新增)(V6.1 更新) * 传入日期格式或时间戳格式时间,返回与当前时间的差距,如1分钟前,2小时前,5月前,3年前等 * @param $date 分两种日期格式"2015-09-12 14:16:12"或时间戳格式"1386743303" * @param int $type 1为时间戳格式,$type = 2为date时间格式 * @return string */ function format_time($date = 0, $type = 1) { if($type == 2) $date = strtotime($date); $second = SYS_TIME - $date; $minute = floor($second / 60) ? floor($second / 60) : 1; if ($minute >= 60 && $minute < (60 * 24)) { $hour = floor($minute / 60); } elseif ($minute >= (60 * 24) && $minute < (60 * 24 * 30)) { $day = floor($minute / ( 60 * 24)); } elseif ($minute >= (60 * 24 * 30) && $minute < (60 * 24 * 365)) { $month = floor($minute / (60 * 24 * 30)); } elseif ($minute >= (60 * 24 * 365)) { $year = floor($minute / (60 * 24 * 365)); } if (isset($year)) { return $year . '年前'; } elseif (isset($month)) { return $month . '月前'; } elseif (isset($day)) { return $day . '天前'; } elseif (isset($hour)) { return $hour . '小时前'; } elseif (isset($minute)) { return $minute . '分钟前'; } }
format_time
有问题可以加入织梦技术QQ群一起交流学习
本站vip会员 请加入 VIP②群 PS:加入时备注用户名或昵称
普通注册会员或访客 请加入技术交流②群
作者:54818模板网 关注:666 时间:2021-08-12 23:46:10
相关网站教程: