안녕하세요..고수님들
초보자 입니다.
아래 코드로 if 구문을 만들고 싶은데요.. 마감일이 지났을 경우 날짜 대신 "종료"라고
표현하고 싶습니다. 고수님들의 도움 바랍니다.(혹 아래 코드가 문법에 맞니 않는다면 더불어 수정 좀 부탁드립니다)
Copy
<?php
$startdate = date("Y-m-d"); // 현재시간
$enddate = date("Y-m-d", $list[$i]['update']); // 마감일
$timediffer=strtotime($enddate) - strtotime($startdate); // 마감일과 오늘의 날짜 차이를 구함
$day = floor(($timediffer)/(60*60*24));
?>
마감까지
<span style="color:red";>"<?php echo $day ?>"</span> 일 남았습니다.
|
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
2년 전
Copy
if($day > 0){ // 마감일이 0 보다 더 큼
echo '마감일이 '.$day.'일 남았습니다.';
} else if($day == 0){ // 마감일이 0 과 일치
echo '마감일이 오늘 까지 입니다.';
} else { // 그외
echo '마감일이 지났습니다.';
}
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.