格式化时间,将时间戳转换成几秒前、几分钟前,几小时前,昨天,几天内
function time_transform($the_time) { $now_time = time(); $show_time = $the_time; $dur = $now_time - $show_time; if ($dur < 0) { return $the_time; } else { if ($dur < 60) { return $dur . '秒前'; } else { if ($dur < 3600) { return floor($dur / 60) . '分钟前'; } else { if ($dur < 86400) { return floor($dur / 3600) . '小时前'; } else { if ($dur > 86400 && $dur < 172800){ return "昨天"; }else{ if ($dur > 172800 && $dur < 259200) {//3天内 return floor($dur / 86400) . '天前'; } else { return date("m-d",$the_time); } } } } } } }