|
DateInterval クラスはじめに日付の間隔をあらわします。 格納方式は、固定値 (年、月、日、時など) あるいは相対時刻 (DateTimeImmutable と DateTime のコンストラクタがサポートしている書式) となります。 さらに厳密に言うと、 DateInterval オブジェクトが保持している情報は、 ある date/time オブジェクトから別の date/time オブジェクトに情報を移す手順です。 この過程は必ずしも可逆ではありません。 DateInterval オブジェクトを生成する一般的なやり方は、 2つの date/time オブジェクトの差分を DateTimeInterface::diff 経由で計算することです。 日付の間隔を比較する良い方法は定義されていません。 よって、DateInterval のインスタンスは 比較できません。 クラス概要
DateInterval
/* プロパティ */
public
int
$y;
public
int
$m;
public
int
$d;
public
int
$h;
public
int
$i;
public
int
$s;
public
float
$f;
public
int
$invert;
public
mixed
$days;
public
bool
$from_string;
public
string
$date_string;
/* メソッド */
public __construct(string
$duration )public static DateIntervalfalse createFromDateString(string
$datetime )public string format(string
$format )プロパティ警告
以下に示すプロパティが使えるかどうかは、 PHP のバージョンに依存します。 そして、readonly と見なすべきです。
変更履歴
|