用php判斷時間戳來輸出剛剛,分鐘前,小時前昨天和時間

function T($time)
{
   //獲取今天凌晨的時間戳
   $day strtotime(date('Y-m-d',time()));
   //獲取昨天凌晨的時間戳
   $pday strtotime(date('Y-m-d',strtotime('-1 day')));
   //獲取現在的時間戳
   $nowtime = time();
    
   $tc $nowtime-$time;
   if($time<$pday){
      $str date('Y-m-d H:i:s',$time);
   }elseif($time<$day && $time>$pday){
      $str "昨天";
   }elseif($tc>60*60){
      $str floor($tc/(60*60))."小時前";
   }elseif($tc>60){
      $str floor($tc/60)."分鐘前";
   }else{
      $str "剛剛";
   }
   return $str;
}

  使用方法

1
echo T("時間戳");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章