函式實現(獲取幾秒前、幾分鐘前、幾小時前、幾天前的時間)
阿新 • • 發佈:2022-05-23
函式實現(獲取幾秒前、幾分鐘前、幾小時前、幾天前的時間)大於30天顯示具體日期
類似:
需要在api/extend.func.php 檔案中加入的函式
函式如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
function time_tran( $the_time )
{
$now_time = time();
$show_time = strtotime ( $the_time );
$dur = $now_time - $show_time ;
if ( $dur < 60){ return $dur . '秒前' ;
} else if ( $dur < 3600){
return floor ( $dur /60). '分鐘前' ;
} else if ( $dur < 86400) {
return floor ( $dur /3600). '小時前' ;
} else if ( $dur < 259200) { //3天內
return floor ( $dur / 86400) . '天前' ;
} else {
return $the_time ;
}
}
|
調取如下:
1 2 |
{time_tran( $adddate )} 新增時間
{time_tran( $editdate )} 更新時間
|