格式化時間,將時間戳轉換成幾秒前、幾分鐘前,幾小時前,昨天,幾天內spa
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); } } } } } } }