
date_interval_create_from_date_string 함수는 날짜와 날짜 간격을 입력받아 날짜 간격 객체를 반환하는 함수입니다.
날짜 간격을 '+10 days'와 같이 '+' 기호로 시작하고, 'days', 'hours', 'minutes', 'seconds'와 같은 단위로 지정할 수 있습니다.
예를 들어, '2022-01-01'에서 10일을 더한 날짜를 계산하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$date = date_create('2022-01-01');
$dateInterval = date_interval_create_from_date_string('10 days');
$newDate = date_add($date, $dateInterval);
echo date_format($newDate, 'Y-m-d');
위 코드는 '2022-01-11'을 출력합니다.
날짜 간격을 '+10 days', '+1 week', '+3 months', '+1 year'과 같은 다양한 단위로 지정할 수 있습니다.
또한, '-' 기호를 사용하여 날짜 간격을 지정할 수도 있습니다. 예를 들어, '2022-01-01'에서 10일을 뺀 날짜를 계산하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$date = date_create('2022-01-01');
$dateInterval = date_interval_create_from_date_string('-10 days');
$newDate = date_add($date, $dateInterval);
echo date_format($newDate, 'Y-m-d');
위 코드는 '2021-12-22'을 출력합니다.
date_interval_create_from_date_string 함수는 날짜 간격을 계산하는 데 유용한 도구입니다. 날짜 간격을 다양한 단위로 지정할 수 있기 때문에 다양한 날짜 계산을 수행할 수 있습니다.
2025-08-10 10:38