테스트 사이트 - 개발 중인 베타 버전입니다

시간차 질문 채택완료

xargs 11년 전 조회 6,719

 

아래 소스코드를 이용하여

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

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

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

원인이 왜일까요~? ㅜㅜ 

</p><p><span class="pun"><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;
             }</span></p><p><span class="pun">           $first_date  = new DateTime($list[$i][wr_10]);
           $second_date  = new DateTime($list[$i][wr_datetime]);</span></p><p><span class="pun">           $difference = $first_date->diff($second_date);</span></p><p><span class="pun">           echo format_interval($difference);
           ?>  </span></td>
   ​</span></p><p>
 

 

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

답변 2개

채택된 답변
+20 포인트

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

 

로그인 후 평가할 수 있습니다

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

x
11년 전

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

불량학생
11년 전
소스를 전체를 올려보세요
이 부분만으로 파악하기 어렵네요

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

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

로그인