채택완료

문법 도움좀 바랍니다.

2019-05-24 (금) 15:51:31 3,153
Copy
if ($row['it_10_subj']) {
        echo "<div class=\"sct_txt2\"><b>".$row['it_10_subj']."</b><p>".$row['it_10']."</p>종료</div>\n";
    }

위에서 '종료'라는 부분에 시간개념을 넣어서 

특정일지나면 '종료'나 나오게 하고 싶은데요. 

Copy
if ($row['it_10_subj']) {
        echo "<div class=\"sct_txt2\"><b>".$row['it_10_subj']."</b><p>".$row['it_10']."</p>

 

$dday =  '2019-05-30';

if (G5_TIME_YMD <= $dday {

진행중

} else {

종료

}

 

</div>\n";
    }

이렇게 넣었더니 애러가 나서요.

어떻게 해야할까요?

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트
Copy
$dday =  '2019-05-30';
$message = '진행중';
if (G5_TIME_YMD > $dday) {
    $message = '종료';
}
if ($row['it_10_subj']) {
    echo '<div class="sct_txt2"><b>'.$row['it_10_subj'].'</b><p>'.$row['it_10'].'</p>'.$message.'</div>\n';
}

답변에 대한 댓글 1개

2019-05-24 (금) 16:55:11
감사합니다.

if (date_diff(new DateTime(G5_TIME_YMD) , new DateTime($dday))<=0) 

답변에 대한 댓글 1개

2019-05-24 (금) 16:55:34
감사합니다

if (G5_TIME_YMD <= $dday {

=>

if (G5_TIME_YMD <= $dday) {

괄호가 하나 빠졌네요.

답변에 대한 댓글 1개

2019-05-24 (금) 16:02:14
아 제가 뺴먹었네요. 근데 그렇게 넣어도
아래처럼 아예 출력되네요~ ㅜㅜ
= '2019-05-30'; if (G5_TIME_YMD <= ) { 진행중 } else { 종료 }

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