
DateInterval::format을 사용하여 날짜 간격을 표현할 때, `%R` 옵션을 사용하면 '+' 또는 '-' 기호를 출력할 수 있습니다. 하지만, `%R` 옵션을 사용하면 '+' 기호가 출력되지 않습니다.
'%R' 옵션을 사용하여 '+' 기호를 출력하려면, `%R` 옵션을 `%+R` 옵션으로 변경하면 됩니다.
예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$interval = new DateInterval('P3D');
echo $interval->format('%+R%a days');
위 코드를 실행하면, '+3 days'가 출력됩니다.
또한, `%+R` 옵션을 사용하여 '-' 기호를 출력하려면, `%R` 옵션을 `%+R` 옵션으로 변경하면 됩니다.
예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$interval = new DateInterval('-P3D');
echo $interval->format('%+R%a days');
위 코드를 실행하면, '-3 days'가 출력됩니다.
또한, `%+R` 옵션을 사용하여 '+' 기호를 출력하려면, `%R` 옵션을 `%+R` 옵션으로 변경하면 됩니다.
예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$interval = new DateInterval('P3D');
echo $interval->format('%+R%a days');
위 코드를 실행하면, '+3 days'가 출력됩니다.
또한, `%+R` 옵션을 사용하여 '-' 기호를 출력하려면, `%R` 옵션을 `%+R` 옵션으로 변경하면 됩니다.
예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$interval = new DateInterval('-P3D');
echo $interval->format('%+R%a days');
위 코드를 실행하면, '-3 days'가 출력됩니다.
따라서, `%+R` 옵션을 사용하여 '+' 기호를 출력하려면, `%R` 옵션을 `%+R` 옵션으로 변경하면 됩니다.
2025-05-16 05:39