PHP date_interval_format() 함수

예제

두 날짜 간의 간격을 계산한 후 시간 간격을 포맷합니다:

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
// %a는 총 일수를 출력합니다
echo $diff->format("총 일수:%a.");
?>

실행 예제

정의와 사용법

date_interval_format() 함수는 DateInterval::format()의 별명입니다.

DateInterval::format() 함수는 시간 간격을 포맷화하는 데 사용됩니다.

문법

DateInterval::format(format);
파라미터 설명
format

필수. 포맷을 지정합니다. format 파라미터 문자열은 다음 문자를 사용할 수 있습니다:

  • % - 리터럴 %
  • Y - 연, 최소 2 자릿수, 접두사 0 포함(예: 03)
  • y - 연(예: 3)
  • M - 월, 접두사 0 포함(예: 06)
  • m - 월(예: 6)
  • D - 일, 접두사 0 포함(예: 09)
  • d - 일(예: 9)
  • a - date_diff()로 얻은 두 날짜 간격의 총 일수
  • H - 시간, 접두사 0 포함(예: 08, 23)
  • h - 시간(예: 8, 23)
  • I - 분, 접두사 0 포함(예: 08, 23)
  • i - 분(예: 8, 23)
  • S - 초, 접두사 0 포함(예: 08, 23)
  • s - 초(예: 8, 23)
  • R - 음수일 때 "-" 기호, 양수일 때 "+" 기호
  • r - 음수일 때 "-" 기호, 양수일 때 공백

주석:각 포맷 문자열은 % 기호로 시작해야 합니다!

기술 세부 사항

반환 값: 정형화된 시간 간격을 반환합니다.
PHP 버전: 5.3+