
DateInterval 객체를 만드는 방법은 다음과 같습니다.
- DateInterval 객체를 생성할 때, 인자로 문자열을 전달할 수 있습니다. 이 문자열은 날짜와 시간을 나타내는 포맷으로 구성됩니다.
- 예를 들어, 'P3D'는 3일을 의미하며, 'PT1H'는 1시간을 의미합니다.
- DateInterval 객체를 생성할 때, 인자로 DateTime 객체를 전달할 수도 있습니다.
DateInterval 객체를 사용하여 날짜를 추가하는 방법은 다음과 같습니다.
- DateInterval 객체를 생성한 후, add 메소드를 호출하여 날짜를 추가할 수 있습니다.
- add 메소드의 인자로 DateInterval 객체를 전달하면, 해당 날짜를 추가합니다.
예를 들어, 현재 날짜에서 3일을 더하는 방법은 다음과 같습니다.
- DateInterval 객체를 생성하여 3일을 의미하는 'P3D'를 전달합니다.
- add 메소드를 호출하여 DateInterval 객체를 전달합니다.
위의 코드에서 DateInterval('P3D') 부분에서 'P3D'는 3일을 의미합니다. 'P'는 기간을 의미하며, '3D'는 3일을 의미합니다.
DateInterval('P3D')를 사용하여 날짜를 추가하는 방법은 다음과 같습니다.
- DateInterval 객체를 생성하여 3일을 의미하는 'P3D'를 전달합니다.
- add 메소드를 호출하여 DateInterval 객체를 전달합니다.
예를 들어, 현재 날짜에서 3일을 더하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$date = new DateTimeImmutable();
$date2 = $date->add(new DateInterval('P3D'));
위의 코드는 현재 날짜에서 3일을 더한 날짜를 반환합니다.
2025-07-03 22:33