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

각 게시글마다 D-day를 주고싶은데 모두 -1일 남음 으로 뜹니다 채택완료

크림치즈 5년 전 조회 3,671

</p>

<p><?

$startdate = date("Y-m-d",time()); // 오늘 날짜 가져옴

$enddate = $list[$i]['wr_6']; // 마감일 2017-06-01 <-- 형식으로

$timediffer = intval((strtotime($enddate) - strtotime($startdate))/86400);   // 마감일과 오늘의 날짜 차이를 구함

$day = floor(($timediffer)/(60*60*24));

?></p>

<p>

 

이런식으로 list.php 맨 위에 넣고

</p>

<p><span><span class="sound_only">마감일 </span><i class="fa fa-clock-o" aria-hidden="true"></i> <?php echo $day ?>일 남음</span></p>

<p>

 

표시하고 싶은 부분에 넣었습니다. 근데 모두  -1일 남음 으로 나오네요 ㅠㅠ wr_6값을 제대로 못 불러오는걸까요? DB에서 wr_6데이터를 date형식으로 바꿔도 놓았고, input type=date로 받고 있습니다

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

답변 2개

채택된 답변
+20 포인트
5년 전

날짜 계산하는 부분을 게시판 스킨 list.skin.php 파일에서

for ($i=0; $i

위 코드 바로 밑에 넣어보세요.

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

답변에 대한 댓글 1개

크림치즈
5년 전
바로 밑에 넣었더니 -9일 남음으로 뜨네요.. 일괄 ㅠㅠ

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

루링
5년 전

intval((strtotime($enddate) - strtotime($startdate))/86400); 에서

(strtotime($enddate) - strtotime($startdate)); 로 바꾸니 해결되었습니다~~

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

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

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

로그인