연월일을 일부만 오늘마감 등으로 나타내려면... 채택완료
허당빵
6년 전
조회 2,240
안녕하세요? 새해 복 많이 받으시고 추운 겨울 몸 건강하시기 바랍니다.
php를 잘 모르는 초보자 입니다. 여분필드를 이용하여 wr_2을 마감일로 만들었습니다.
1. write.skin.php에서는 이렇게 하였습니다.
2. 그리고, 현재 list.skin.php는 이렇게 되어 있어서 연월일로만 나오고 있습니다.
이것을 마감일을 출력할 때 다음처럼 하려면 어떻게 구문을 짜야 하는지요?
감사합니다. 오늘도 좋은 하루 되십시오~
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
6년 전
일단 입력은 "일"단위, 비교는 "초"단위이므로 두개를 일치시켜야 합니다.
아래 코드는 입력을 "연-월-일 시:분:초"로 변경했다는 가정하입니다.
</p>
<p>if(strtotime($list[$i]['wr_2'] ) < G5_SERVER_TIME){
echo '이미마감';
} else if(strtotime($list[$i]['wr_2'] ) - (86400 * 2) > G5_SERVER_TIME){
echo '내일마감';
} else if(strtotime($list[$i]['wr_2'] ) - (86400 * 1) > G5_SERVER_TIME){
echo '오늘마감';
} else{
echo $list[$i]['wr_2'] ;
}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인