특정시간으로부터 얼마나 시간이 지났는지
본문
가령 게시판 글쓴시간으로 부터 몇시간이 지났는지 게시판뷰에 표시하고싶습니다.
어떻게 해야하는지 방법좀 부탁드립니다.
답변 1
if(!function_exists('get_time_from_past')){ function get_time_from_past($datetime){ $past_timestamp = strtotime($datetime); $curr_timestamp = strtotime(G5_TIME_YMDHIS); $total_time = $curr_timestamp - $past_timestamp; $days = floor($total_time/86400); $time = $total_time - ($days*86400); $hours = floor($time/3600); $time = $time - ($hours*3600); $min = floor($time/60); $sec = $time - ($min*60); $return = ''; if($days>0){ $return = "{$days}일 전"; }elseif($hours>0){ $return = "{$hours}시간 전"; }else{ $return = "{$min}분 전"; } return $return; } }
위 함수를 lib파일에 넣으시고 뷰스킨에서 get_time_from_past($view['wr_datetime'])으로 원하는곳에 뿌려보세요
답변을 작성하시기 전에 로그인 해주세요.