1. 程式人生 > >php 時間戳轉換 剛剛,分鐘前,小時前 ,昨天和時間

php 時間戳轉換 剛剛,分鐘前,小時前 ,昨天和時間

 1 function unixTime($time)
 2 {
 3    //獲取今天凌晨的時間戳
 4    $day = strtotime(date('Y-m-d',time()));
 5    //獲取昨天凌晨的時間戳
 6    $pday = strtotime(date('Y-m-d',strtotime('-1 day')));
 7    //獲取現在的時間戳
 8    $nowtime = time();   
 9    $t = $nowtime-$time;
10    if($time<$pday){
11       $str = date('Y-m-d H:i:s
',$time); 12 }elseif($time<$day && $time>$pday){ 13 $str = "昨天"; 14 }elseif($t>60*60){ 15 $str = floor($t/(60*60))."小時前"; 16 }elseif($t>60){ 17 $str = floor($t/60)."分鐘前"; 18 }else{ 19 $str = "剛剛"; 20 } 21 return $str; 22 }