테스트 사이트 - 개발 중인 베타 버전입니다

날짜에 하루 +1 추가조건 채택완료

시린♡ 1년 전 조회 1,976

$debut_date = new DateTime('2024-04-21');
$debut_anniversary_10 = clone $debut_date;
$debut_anniversary_10->modify('+10 years');
$interval_since_debut = $current_date->diff($debut_date);
$interval_until_anniversary_10 = $current_date->diff($debut_anniversary_10);
if ($current_date < $debut_date) {
    echo ": " . $interval_since_debut->days . "일<br>";
} elseif ($current_date == $debut_date) {
    echo "";
} else {
    echo " " . $interval_since_debut->days . "";
}
if ($current_date < $debut_anniversary_10) {
    echo ": " . $interval_until_anniversary_10->days . "";
} else {
    echo "";
}

 

코드 적용하면 44일이 나와야하는데 위 코드에는 43일로 되서 저기서 +1일 추가하려면

뭘추가해줘야할까요

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

답변 1개

채택된 답변
+20 포인트
1년 전

</p>

<p>$interval_since_debut = $current_date->diff($debut_date);</p>

<p>$days_since_debut = $interval_since_debut->days + 1; // 시작일을 포함하기 위해 1을 더함</p>

<p>echo " " . $days_since_debut . "";</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

시린♡
1년 전
감사합니다. 원하는대로 잘되네요ㅇ.ㅇ

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

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

로그인