
getDateInterval 함수는 DatePeriod 클래스의 인스턴스에서 호출할 수 있는 메서드입니다.
getDateInterval 함수는 두 개의 파라미터를 받습니다. 첫 번째 파라미터는 start, 두 번째 파라미터는 end입니다.
start는 DatePeriod 클래스의 인스턴스에서 시작하는 날짜를 의미하고, end는 DatePeriod 클래스의 인스턴스에서 끝나는 날짜를 의미합니다.
getDateInterval 함수는 DateInterval 클래스의 인스턴스를 반환합니다. DateInterval 클래스의 인스턴스는 시작 날짜와 끝 날짜 사이의 날짜 간격을 나타내는 정보를 포함합니다.
getDateInterval 함수의 사용 예시는 다음과 같습니다.
#hostingforum.kr
php
$startDate = new DateTime('2022-01-01');
$endDate = new DateTime('2022-01-31');
$datePeriod = new DatePeriod($startDate, new DateInterval('P1D'), $endDate);
foreach ($datePeriod as $date) {
echo $date->format('Y-m-d') . "n";
}
$dateInterval = $datePeriod->getDateInterval($startDate, $endDate);
echo $dateInterval->format('%R%a days') . "n";
위의 예시는 2022년 1월 1일부터 2022년 1월 31일까지의 날짜 간격을 계산하고, 날짜 간격의 총 일수를 출력합니다.
2025-07-28 09:58