php时间转分钟前,PHP把时间转换成几分钟前几小时前几天前
現在很多網站將時間的顯示都變得比較人性化,今天項目有一個也需要在對應的資訊后面顯示為幾分鐘前、幾小時前,接下來吾愛編程為大家分享一下PHP把時間轉換成幾分鐘前、幾小時前幾天前的方法,有需要的小伙伴可以參考一下:
1、項目需求:
在網站資訊列表頁面,顯示對應的時間,需要把時間轉換成幾秒前、幾分鐘前、幾小時前、幾天前,時間大于三天的顯示格式Y-m-d H:i:s
2、程序代碼:/*
*timeInt:unix?time時間戳
*format:時間顯示格式
*/
function?timeFormat($timeInt,$format='Y-m-d?H:i:s'){
if(empty($timeInt)||!is_numeric($timeInt)||!$timeInt){
return?'';
}
$d=time()-$timeInt;
if($d<0){
return?'';
}else{
if($d<60){
return?$d.'秒前';
}else{
if($d<3600){
return?floor($d/60).'分鐘前';
}else{
if($d<86400){
return?floor($d/3600).'小時前';
}else{
if($d<259200){//3天內
return?floor($d/86400).'天前';
}else{
return?date($format,$timeInt);
}
}
}
}
}
}
echo??timeFormat('1606177800');
//輸出:29分鐘前
以上就是吾愛編程為大家介紹的關于PHP把時間轉換成幾分鐘前、幾小時前幾天前的方法,了解更多相關文章請關注吾愛編程網!
總結
以上是生活随笔為你收集整理的php时间转分钟前,PHP把时间转换成几分钟前几小时前几天前的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BugkuCTF-Reverse题Eas
- 下一篇: BugkuCTF-WEB题矛盾