PHP获取几分钟前的函数

获取发布离现在的时间函数
所传参数$time必须是Unix时间戳;
如果格式为:2021-09-16 14:57:59 这个格式,请用PHP内置函数strtotime();进行转换再传参。

/**
 * 功能:获取时间差
 * @param int $time
 * @return string 时间差值
 */
function tranTime($time) { 
    $rtime = date("m-d H:i",$time); 
    $htime = date("H:i",$time); 
    $time = time() - $time; 
    if ($time < 60) {  $str = '刚刚'; } 
    elseif ($time < 60 * 60) {  $min = floor($time/60); $str = $min.'分钟前'; } 
    elseif ($time < 60 * 60 * 24) {  $h = floor($time/(60*60));  $str = $h.'小时前 '.$htime;} 
    elseif ($time < 60 * 60 * 24 * 3) { $d = floor($time/(60*60*24)); if($d==1) $str = '昨天 '.$rtime; else $str = '前天 '.$rtime; } 
    else { $str = $rtime; } 
    return $str; 
}

未经允许不得转载:任鹏个人博客 » PHP获取几分钟前的函数

赞 (0) 打赏

评论 0

取消
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏