
DatePeriod::__construct 함수는 startDate, endDate, interval 인자를 받습니다. interval 인자는 DateInterval 객체를 받는데, 이 객체는 years, months, days, hours, minutes, seconds 인자를 받습니다.
DateInterval 객체를 생성할 때, years, months, days, hours, minutes, seconds 인자를 순서대로 지정해야 합니다.
예를 들어, 1년 3개월 10일 5시간 30분 10초를 지정하려면, 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
$dateInterval = new DateInterval('P1Y3M10DT5H30M10S');
위의 예제에서 'P'는 기간을 나타내는 기호입니다. 'Y'는 년, 'M'는 월, 'D'는 일, 'T'는 시간을 나타내는 기호입니다.
따라서, years, months, days, hours, minutes, seconds 인자를 순서대로 지정해야 합니다.
2025-07-18 00:37