답변 3개
채택된 답변
+20 포인트
1년 전
다음과 같은 방법도 있으니 참고해보세요
'마감일자' 컬럼이 있는 테이블이 있다고 했을때
</p>
<p><?php
// 현재 날짜
$currentDate = new DateTime();</p>
<p>// 마감일자 컬럼값 (가정)
$deadlineDate = new DateTime('2023-12-01'); // 예시 날짜, 실제로는 데이터베이스에서 가져와야 함</p>
<p>// 마감일로부터 7일 전 계산
$oneWeekBeforeDeadline = clone $deadlineDate;
$oneWeekBeforeDeadline->sub(new DateInterval('P7D'));</p>
<p>// 현재 날짜로부터 마감일까지의 범위인지 확인
if ($currentDate >= $oneWeekBeforeDeadline && $currentDate <= $deadlineDate) {
echo "마감 D-7부터 D-day까지입니다.";
} else {
echo "마감 D-7부터 D-day가 아닙니다.";
}
?>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
1년 전
</p>
<p><?php
// 현재 날짜
$currentDate = date('Y-m-d');</p>
<p>// 마감일 (예시로 마감 7일 후로 설정)
$deadline = date('Y-m-d', strtotime($currentDate . '+7 days'));</p>
<p>// 마감 7일 전인지 여부 확인
if ($deadline >= $currentDate) {
echo "마감 7일 전까지입니다.";
} else {
echo "마감 7일 전이 아닙니다.";
}
?>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인