
DateTimeInterface::diff 메소드는 두 개의 DateTime 객체 사이의 시간 차이를 계산하는 메소드입니다.
이 메소드는 DateTimeInterface 객체의 시간 차이를 계산합니다.
DateTime::createFromFormat 메소드에서 DateTimeInterface::diff 메소드를 사용할 때, 반환되는 결과는 DateInterval 객체입니다.
DateInterval 객체는 다음과 같은 속성을 가집니다.
- days : 일 수
- hours : 시간
- minutes : 분
- seconds : 초
- fSeconds : 밀리초
이 속성을 사용하여 두 DateTime 객체 사이의 시간 차이를 계산할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$date1 = new DateTime('2022-01-01 00:00:00');
$date2 = new DateTime('2022-01-02 12:30:00');
$diff = $date1->diff($date2);
echo $diff->days . "n"; // 1
echo $diff->h . "n"; // 12
echo $diff->i . "n"; // 30
echo $diff->s . "n"; // 0
echo $diff->f . "n"; // 0
이러한 속성을 사용하여 두 DateTime 객체 사이의 시간 차이를 계산할 수 있습니다.
2025-08-09 07:25