DateInterval クラス

(PHP 5 >= 5.3.0, PHP 7)

はじめに

日付の間隔をあらわします。

格納方式は、固定値 (年、月、日、時など) あるいは相対時刻 (DateTime のコンストラクタがサポートしている書式) となります。

クラス概要

DateInterval {
/* プロパティ */
public integer $y ;
public integer $m ;
public integer $d ;
public integer $h ;
public integer $i ;
public integer $s ;
public integer $invert ;
public mixed $days ;
/* メソッド */
public __construct ( string $interval_spec )
public static createFromDateString ( string $time ) : DateInterval
public format ( string $format ) : string
}

プロパティ

y

年。

m

月。

d

日。

h

時間。

i

分。

s

秒。

invert

間隔が負の数になっている場合は 1、そうでない場合は 0DateInterval::format() を参照ください。

days

DateTime::diff() で作られた DateInterval オブジェクトの場合は、開始日と終了日の間の日数。 それ以外の場合は daysFALSE となります。

PHP 5.4.20/5.5.4 より前のバージョンでは、 FALSE ではなく -99999 となっていました。

目次