디데이순으로 정렬 도와주세요 채택완료
발롱도르
4년 전
조회 1,986
</p>
<pre>
<code><?
$startdate = date("Y-m-d", time()); // 오늘 날짜 가져옴
$enddate = $list[$i]['wr_2']; // 마감일 2017-06-01 <-- 형식으로
$timediffer=strtotime($enddate) - strtotime($startdate); // 마감일과 오늘의 날짜 차이를 구함
$day = floor(($timediffer)/(60*60*24));
?>
마감일 까지 <?php echo $day ?> 일 남았습니다.
<? if($startdate = $enddate /* 오늘이 d-day 이라면 */) echo '오늘은 종료일///' ?><? if($startdate + 1 > $enddate /* d-day를 하루 지났다면 */) echo '오늘은 종료일 다음날///' ?><? if($startdate + 2 > $enddate /* d-day를 이틀 지났다면 */) echo '오늘은 종료일 다다음날' ?></code></pre>
<p> </p>
<p>
위와같이 마감일을 wr_2에 삽입하여 D-day를 최신글로 보여주고있습니다.
그런데 d-day순으로 정렬이 안됩니다ㅜ
가까운 일정부터
D-0
D-2
D-3
이렇게 보여주고싶은데 정렬하는 방법좀 알려주세요 ㅜ
</p>
<p> <?php
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
// 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
echo latest('theme/basic-dday', 'dd_in', 4, 23); // 최소설치시 자동생성되는 자유게시판
?></p>
<p>
위와같이 테마내 인덱스에서 출력하고있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인