
DateInterval(\'P10D\')는 10일의 기간을 뺄 때의 날짜를 구하는 것입니다.
예를 들어, 2022-01-01에서 10일의 기간을 뺀다면, 2022-01-01에서 10일 후인 2022-01-11의 날짜를 뺀 것입니다.
따라서, 2022-01-01에서 10일 전의 날짜를 구하려면, DateInterval(\'P10D\') 대신 DateInterval(\'-P10D\')를 사용해야 합니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
php
$date = new DateTimeImmutable('2022-01-01');
$dateSub = $date->sub(new DateInterval('-P10D'));
이 코드는 2022-01-01에서 10일 전의 날짜를 정확하게 구할 수 있습니다.
2025-07-15 03:43