PHP人性化时间显示,实现多少秒前,多少分钟前,多少小时前

来源:互联网 发布:程序员的数学 线性代数 编辑:程序博客网 时间:2024/05/01 05:45

现在很多网站的时间显示都很人性化,不再是单纯的年月日时分秒,而是根据数据更新的时间与当前时间进行比较,实现多少秒前,多少分钟前,多少小时前!

//人性化时间显示function formatTime($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.'小时前 ';     }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; }


0 0