php时间显示几分钟前几天前
function ForStrdate ($time) { $now = time(); $interphase = $now - $time ; $return = ''; if ( $interphase >= 0) { $temp = $interphase/60; if ($temp < 60) { if (floor($temp) == 0) { $return = '刚刚'; } else { $return = floor($temp).'分钟前'; } }elseif ($temp < 3600) { $return = floor($temp/60).'小时前'; }elseif ($temp < 43200) { $return = floor($temp/(60*24)).'天前'; }else { $return = date('Y年m月d日',$time); } } else { $return = '未来某个时候'; } return $return; } $t = time (); echo ForStrdate ($t); echo "<br/>"; echo ForStrdate ($t-147); echo "<br/>"; echo ForStrdate ($t-23456); echo "<br/>"; echo ForStrdate ($t-1233456); echo "<br/>";
结果:
刚刚
2分钟前
6小时前
14天前