date_interval_create_from_date_string 함수
date_interval_create_from_date_string 함수는 텍스트로 된 간격 설명을 날짜 객체로 변환합니다. 이 객체는 date_add 및 date_sub 함수와 함께 사용할 수 있습니다. 간격 문자열은 자연어를 사용하여 기간을 지정합니다.
구문
date_interval_create_from_date_string(string $time);
예제
2일 6시간 간격을 생성합니다:
<?php
$interval = date_interval_create_from_date_string('2 days + 6 hours');
print_r($interval);
?>
코드 실행 결과:
DateInterval Object
(
[d] => 2
[h] => 6
)
예제
복잡한 간격(1개월, 2주, 3일)을 생성합니다:
<?php
$interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
print_r($interval);
?>
코드 실행 결과:
DateInterval Object
(
[m] => 1
[d] => 17
)
지원되는 형식
이 함수는 다음 측정 단어를 이해합니다:
- year/years
- month/months
- day/days
- week/weeks
- hour/hours
- minute/minutes
- second/seconds
같이 보기
-
date_add함수,
날짜에 간격을 더합니다 -
date_sub함수,
날짜에서 간격을 뺍니다 -
date_create함수,
DateTime 객체를 생성합니다