
DateTimeImmutable::add 메소드는 DateTimeImmutable 객체에 지정된 기간을 추가하여 새로운 DateTimeImmutable 객체를 반환합니다.
5분을 추가할 경우, 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
$date = new DateTimeImmutable('2022-01-01 12:00:00');
$newDate = $date->add(new DateInterval('PT5M'));
위 코드에서 'PT5M'은 5분을 의미합니다.
$newDate 변수에 저장된 새로운 DateTimeImmutable 객체의 타입은 DateTimeImmutable입니다.
시간은 원래 날짜에서 5분이 추가된 날짜로 변경됩니다.
예를 들어, 원래 날짜가 2022-01-01 12:00:00이면, 새로운 날짜는 2022-01-01 12:05:00이 됩니다.
DateTimeImmutable::add 메소드는 원래 객체를 변경하지 않고, 새로운 객체를 반환하므로, 원래 객체의 타입과 시간은 변경되지 않습니다.
2025-05-13 02:34