1. 程式人生 > 其它 >函式實現(獲取幾秒前、幾分鐘前、幾小時前、幾天前的時間)

函式實現(獲取幾秒前、幾分鐘前、幾小時前、幾天前的時間)

 函式實現(獲取幾秒前、幾分鐘前、幾小時前、幾天前的時間)大於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)}    更新時間