종료일 3일전부터 색상표시하기 위한 조건문 채택완료
망이망소이
6년 전
조회 1,980
게시판에
wr_1에 시작일 20181115
wr_2에 종료일 20181201
지정해주고
리스트에서
종료일 3일전부터 진행중 표시를 해주려는데
조건문에서 어떻게 3일전을 계산해줄 수 있을까요?
$day_2 - 3 뭐 이런식은 아닌것 같아서요^^ㅋ
조언 부탁드려봅니다.
</p>
<p><?
time();
date('Ymd');
$day_2 = str_replace("-","",$list[$i]['wr_2']);
?> </p>
<p>.</p>
<p>.</p>
<p>.</p>
<p> </p>
<p><strong>if (date('Ymd') >= $day_2) </strong>
echo "<font>[{$S_MON}/{$S_Date}~{$E_MON}/{$E_Date}] $SUBJECT</font><div style='float:right'>진행중</div>";
else
echo "<font>[{$S_MON}/{$S_Date}~{$E_MON}/{$E_Date}] $SUBJECT</font><div style='float:right'>종료</div>";
</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
6년 전
if( strtotime(date('Ymd')) >= strtotime($list[$i]['wr_2']." -3 days") ){
echo "진행중";
}
테스트는 안해봤는데 비스무리할겁니다.. 구글링으로 php 날짜비교 혹은 날짜계산 치면 충분히 나오는 정보입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
망이망소이
6년 전
감사합니다. 그렇지않아도 구글에서 찾아보고 적용하는데 애러만 자꾸나서요. 알려주신부분도 시도중입니다.^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인