將自己的時間戳轉換爲幾分鐘前,幾小時前,幾天前


    //把時間戳轉換爲幾分鐘或幾小時前或幾天前
    function wordTime($time) {
        $time = (int) substr($time, 0, 10);
        $int = time() - $time;
        $str = '';
        if ($int <= 30){
            $str = sprintf('剛剛', $int);
        }elseif ($int < 60){
            $str = sprintf('%d秒前', $int);
        }elseif ($int < 3600){
            $str = sprintf('%d分鐘前', floor($int / 60));
        }elseif ($int < 86400){
            $str = sprintf('%d小時前', floor($int / 3600));
        }elseif ($int < 2592000){
            $str = sprintf('%d天前', floor($int / 86400));
        }else{
            $str = date('Y-m-d H:i:s', $time);
        }
        return $str;
    }

這個方法很好用,拿出來給大家一起分享

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章