글쓴시간 아미나 몇분전 표기 방법 , 그누보드 인 경우

글쓴시간 아미나 몇분전 표기 방법 , 그누보드 인 경우

더시민 0 868 0

아미나 경우는

시간 표시되는 부분

echo apms_date($list[$i]['date'], 'orangered', 'H:i', 'm.d', 'Y.m.d'); 에서 H:i를 before로 변경하고..

초전, 분전, 시간전 의 글씨를 변경하고 싶다면 

/lang/korean/lang.php 에서 찾아보면 된다. 

 

그누보드의 경우는 

common.lib.php 에 새롭게 함수를 추가하고

if(!function_exists('interval_time')){
    function get_time($datetime){
        $old_timestamp = strtotime($datetime);
        $now_timestamp = strtotime(G5_TIME_YMDHIS);
        $interval_time = $now_timestamp - $old_timestamp;
        $days = floor($interval_time/86400);
//        $exact_time = $interval_time - ($days*86400);
        $hours = floor($interval_time/3600);
//         $exact_time =  $exact_time - ($hours*3600);
        $min = floor($interval_time/60);
        $sec = $interval_time;
        $return = false;
        if($days>0){
            $return = "{$days}일 전";
        }elseif($hours>0){
            $return = "{$hours}시간 전";
        }elseif($min>0){
            $return = "{$min}분 전";
        }else{
            $return = "{$sec}초 전";
        }

        return $return;
    }
}

interval_time($list[$i]['wr_datetime]) 로 출력

 

그누보드 에서 함수는 

시간 사이의 값을 구한다음에

일수로 변환할때 값이 있다면 몇일전으로 출력을 먼저하고

일수가 없다면 (1일 미만 = 24시간 미만) 시간으로 변환할 값이 있을때 몇시간전으로 출력하고

그렇지 않다면 분 , 그렇지 않다면 초 

이렇게 큰 조건부터 리턴되어지게 해서 출력하는 방식힘

$exact_time = 몇일 몇시간 몇분 몇초전으로 정확하게 구할때 쓰기 위한 변수

0 Comments
제목
Category
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand