
DateTimeInterface::diff를 사용하여 두 날짜 사이의 차이를 계산할 때, 기간을 구분하는 방법은 다음과 같습니다.
1. DateTimeInterface::diff 메소드를 사용하여 두 날짜 사이의 차이를 계산합니다.
2. 차이 객체의 days, months, years 속성을 사용하여 년, 월, 일의 차이를 구분합니다.
예를 들어, 1년 3개월 10일 사이의 차이를 구하고 싶다면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$date1 = new DateTime('2022-01-01');
$date2 = new DateTime('2023-04-11');
$interval = $date1->diff($date2);
echo $interval->y . '년' . "n";
echo $interval->m . '개월' . "n";
echo $interval->d . '일' . "n";
이 코드를 실행하면, 1년 3개월 10일 사이의 차이를 구할 수 있습니다.
2025-06-08 18:22