date_interval_create_from_date_string 함수

date_interval_create_from_date_string 함수는 텍스트로 된 간격 설명을 날짜 객체로 변환합니다. 이 객체는 date_add 및 date_sub 함수와 함께 사용할 수 있습니다. 간격 문자열은 자연어를 사용하여 기간을 지정합니다.

구문

phpdate_interval_create_from_date_string(string $time);

예제

2일 6시간 간격을 생성합니다:

php<?php
  $interval = date_interval_create_from_date_string('2 days + 6 hours');
  print_r($interval);
?>

코드 실행 결과:

phpDateInterval Object
(
  [d] => 2
  [h] => 6
)

예제

복잡한 간격(1개월, 2주, 3일)을 생성합니다:

php<?php
  $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
  print_r($interval);
?>

코드 실행 결과:

phpDateInterval Object
(
  [m] => 1
  [d] => 17
)

지원되는 형식

이 함수는 다음 측정 단어를 이해합니다:

같이 보기

  • date_add 함수,
    날짜에 간격을 더합니다
  • date_sub 함수,
    날짜에서 간격을 뺍니다
  • date_create 함수,
    DateTime 객체를 생성합니다