여분필드를 사용해서 D-DAY 표시하는 방법좀 알려주세요

여분필드를 사용해서 D-DAY 표시하는 방법좀 알려주세요

QA

여분필드를 사용해서 D-DAY 표시하는 방법좀 알려주세요

답변 1

본문

커뮤니티 사이트를 만드는데

최신글과 게시판에 등록된 글에대한 D-DAY 표시를 하고 싶은데

알려주실수 있으신가요?

 

처음엔 [마감 3일전]으로 표시 되었다가

완료 / 종료 / 마감 이런식으로

D-DAY가 끝나고 나서 다음날 형식으로 아이콘을

바꿔등록할 수 있으면 좋겠어요 

이 질문에 댓글 쓰기 :

답변 1

d-day 가 끝나고 나서 완료 / 종료 / 마감 은 무슨 말인지 이해가 안가네요?

 

아무튼...


아래 소스 적용해보시고 수정해서 사용하세요..


여분필드는 알아서 수정하시면 됩니다.


아래 샘플 소스에서는 $list[$i]['wr_1'] 를 사용 했습니다.

 

$startdate 오늘 날짜 가져오는 거니까 신경 쓰시지 말고.. 

$enddate = $list[$i]['wr_1']; wr_1 필드에 마감일을 입력 받으면 됩니다.

 


<?
$startdate = date("Y-m-d", time()); // 오늘 날짜 가져옴
$enddate = $list[$i]['wr_1']; // 마감일 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 '오늘은 종료일 다다음날' ?>

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로