建站代码网

热门标签

PHP人性化时间

 function ay_time($pptime){

 

 $ggtime = time() - $pptime;

 if ($ggtime >= 0 and $ggtime < 10) { echo "刚刚"; }

 if ($ggtime >= 10 and $ggtime < 60) { echo "10秒前"; }

 if ($ggtime >= 60 and $ggtime < 300) { echo "1分钟前"; }

 if ($ggtime >= 300 and $ggtime < 1800) { echo "5分钟前"; }

 if ($ggtime >= 1800 and $ggtime < 3600*24) { echo "半小时前"; }

 if ($ggtime >= 3600*24 and $ggtime < 3600*24*2) { echo "1天前"; }

 if ($ggtime >= 3600*24*2 and $ggtime < 3600*24*3) { echo "2天前"; }

 if ($ggtime >= 3600*24*3 and $ggtime < 3600*24*4) { echo "3天前"; }

 if ($ggtime >= 3600*24*4 and $ggtime < 3600*24*5) { echo "4天前"; }

 if ($ggtime >= 3600*24*5 and $ggtime < 3600*24*6) { echo "5天前"; }

 if ($ggtime >= 3600*24*6 and $ggtime < 3600*24*7) { echo "6天前"; }

 if ($ggtime >= 3600*24*7 and $ggtime < 3600*24*8) { echo "1个星期前"; }

 if ($ggtime > 3600*24*8) { echo date("Y-m-d H:i:s",$pptime); }

 

}

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;

 

X