함수 date_diff
함수 date_diff는 두 날짜 사이의 차이를
구합니다. 이때 날짜는 date_create 함수로
생성된 객체여야 합니다.
함수는 '날짜' 객체를 반환하며,
이는 format 메서드를 사용하여 형식을 지정할 수 있습니다.
구문
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
예제
2025-12-31과 2026-01-05 사이의
일 수 차이를 구해 봅시다:
<?php
$date1 = date_create('2025-12-31');
$date2 = date_create('2026-01-05');
$diff = date_diff($date1, $date2);
echo $diff->format('%a 일');
?>
코드 실행 결과:
5 일
참고
-
날짜에 시간 간격을 더하거나 빼는
함수
date_modify