2026, 새로운 도약을 시작합니다.

시간차 질문 채택완료

아래 소스코드를 이용하여

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

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

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

원인이 왜일까요~? ㅜㅜ 

Copy

   
          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);
           ?>  
   ​
 

답변 2개

채택된 답변
+20 포인트

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

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

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

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

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

답변에 대한 댓글 1개

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

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

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

로그인
🐛 버그신고