PHP實現發布于幾分鐘/幾小時/幾天/幾個月前等精確時間
/*
- 精確時間間隔函數
- $time 發布時間 如 1356973323
- $str 輸出格式 如 Y-m-d H:i:s
- 半年的秒數為15552000,1年為31104000,此處用半年的時間
*/
function from_time($time,$str){
isset($str)?$str:$str='m-d';
$way = time() - $time;
$r = '';
if($way < 60){
}elseif($way >= 60 && $way <3600){$r = '剛剛';
}elseif($way >=3600 && $way <86400){$r = floor($way/60).'分鐘前';
}elseif($way >=86400 && $way <2592000){$r = floor($way/3600).'小時前';
}elseif($way >=2592000 && $way <15552000){$r = floor($way/86400).'天前';
}else{$r = floor($way/2592000).'個月前';
} return $r; }</pre>$r = date("$str",$time);
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!