채택완료

종료일 3일전부터 색상표시하기 위한 조건문

2018-11-15 (목) 14:38:49 2,206

게시판에

wr_1에 시작일 20181115

wr_2에 종료일 20181201

지정해주고

리스트에서 

종료일 3일전부터 진행중 표시를 해주려는데

조건문에서 어떻게 3일전을 계산해줄 수 있을까요?

$day_2 - 3 뭐 이런식은 아닌것 같아서요^^ㅋ

조언 부탁드려봅니다.

Copy
<?
        time();
        date('Ymd');
        $day_2 = str_replace("-","",$list[$i]['wr_2']);
?> 

.

.

.

 

if (date('Ymd') >= $day_2) 
            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>";
|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

if( strtotime(date('Ymd')) >= strtotime($list[$i]['wr_2']." -3 days") ){

echo "진행중";

}

테스트는 안해봤는데 비스무리할겁니다.. 구글링으로 php 날짜비교 혹은 날짜계산 치면 충분히 나오는 정보입니다.

답변에 대한 댓글 1개

2018-11-15 (목) 15:25:09
감사합니다. 그렇지않아도 구글에서 찾아보고 적용하는데 애러만 자꾸나서요. 알려주신부분도 시도중입니다.^^

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