PHP date_interval_format() 関数

❮ PHP 日付/時刻リファレンス

2つの日付の間隔を計算し、間隔をフォーマットします:

<?php
$date1=date_create("2013-01-01");
$date2=date_create("2013-02-10");
$diff=date_diff($date1,$date2);

// %a outputs the total number of days
echo $diff->format("Total number of days: %a.");
?>
例の実行 »

定義と用法

date_interval_format() 関数は、DateInterval::format()のエイリアスです。

DateInterval::format() 関数は、間隔をフォーマットするために使用します。


構文

DateInterval::format(format);

パラメータ 説明
format 必須。フォーマット指定する。format パラメータの文字列には、次の文字を使用できる:
  • % - リテラル %
  • Y - 年、先行ゼロの2桁以上の数字(例:03)
  • y - 年(例:3)
  • M - 月、先行ゼロ(例:06)
  • m - 月(例:6)
  • D - 日、先行ゼロ(例:09)
  • d - 日(例:9)
  • a - date_diff()の結果としての合計日数
  • H - 時、先行ゼロ(例:08, 23)Hours, with leading zero (e.g 08, 23)
  • h - 時、 (例:8, 23)
  • I - 分、 先行ゼロ (例:08, 23)
  • i - 分 (例:8, 23)
  • S - 秒、先行ゼロ (例:08, 23)
  • s - 秒 (例:8, 23)
  • R - 負の値の場合は "-"、正の値の場合は "+"
  • r - 負の値の場合は "-"、正の値の場合は空文字

注: 各フォーマット文字の前には、% 記号を付けなければなりません!

技術内容
返り値: フォーマット済みの間隔を返します
PHP バージョン: 5.3+

❮ PHP 日付/時刻リファレンス