채택완료

시간차 질문

 

아래 소스코드를 이용하여

게시판 질문완료 시간을 측정하는데여

적용시키면 한게시물만 시간차를 보여주고

나머지 밑으로는 게시물들이보이지 않습니다.

원인이 왜일까요~? ㅜㅜ 

Copy
<td class=mw_basic_list_datetime>             function format_interval(DateInterval $interval) {           $result = "";                if ($interval->y) { $result .= $interval->format("%y years "); }                if ($interval->m) { $result .= $interval->format("%m months "); }                if ($interval->d) { $result .= $interval->format("%d days "); }                if ($interval->h) { $result .= $interval->format("%h 시간 "); }                if ($interval->i) { $result .= $interval->format("%i 분 "); }                if ($interval->s) { $result .= $interval->format("%s 초 "); }              return $result;             }           $first_date  = new DateTime($list[$i][wr_10]);           $second_date  = new DateTime($list[$i][wr_datetime]);           $difference = $first_date->diff($second_date);           echo format_interval($difference);           ?>  </span></td>   ​
 

 

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

일단 function 은 1번만 실행되게 for구문 밖으로 빼고 해보세요 

 

  ㅠㅠㅠ for문 밖으로 뺏는데두 안되여 한번만나와여 ㅜㅜㅜ 

답변에 대한 댓글 1개

소스를 전체를 올려보세요
이 부분만으로 파악하기 어렵네요

답변을 작성하려면 로그인이 필요합니다.