
DatePeriod::getRecurrences 메소드는 DatePeriod 객체 내의 반복되는 날짜를 가져오는 메소드입니다.
이 메소드는 DatePeriod 객체의 반복 패턴을 분석하여, 반복되는 날짜를 배열로 반환합니다. 예를 들어, 만약 DatePeriod 객체가 2022-01-01부터 2022-12-31까지의 날짜 범위를 나타내는 경우, getRecurrences 메소드를 사용하여 반복되는 날짜를 가져올 수 있습니다.
다음은 예제 코드입니다.
#hostingforum.kr
php
$datePeriod = new DatePeriod(
new DateTime('2022-01-01'),
new DateInterval('P1D'),
new DateTime('2022-12-31')
);
$recurrences = $datePeriod->getRecurrences();
foreach ($recurrences as $date) {
echo $date->format('Y-m-d') . "n";
}
이 코드는 2022-01-01부터 2022-12-31까지의 날짜 범위 내의 모든 날짜를 가져와 출력합니다. getRecurrences 메소드는 반복되는 날짜를 배열로 반환하므로, foreach 문을 사용하여 각 날짜를 출력할 수 있습니다.
2025-07-10 15:55