(PHP 5 >= 5.2.0, PHP 7, PHP 8)
このクラスは、 DateTimeImmutable と同じ振る舞いをします。 但し、DateTime::modify() のような、 オブジェクトそのものを変更するメソッドが呼び出された時を除きます。
$format
, string $datetime
, DateTimeZone|null $timezone
= null
) : DateTime|false
バージョン | 説明 |
---|---|
7.2.0 | DateTime クラスの定数は、 DateTimeInterface で定義されるようになりました。 |
7.0.0 | 定数 DATE_RFC3339_EXTENDED と DateTime::RFC3339_EXTENDED が追加されました。 |
5.5.0 | DateTimeInterface を実装するようになりました。 |
5.4.24 | COOKIE 定数が、RFC 1036 に準拠するように (年を4桁で表すように) なりました。 以前のバージョンでは、RFC 850 に従って年を2桁で表していました。 |
5.2.2 |
DateTime オブジェクトどうしの
比較演算子
による比較が、期待通りに動作するようになりました。
これより前のバージョンでは、すべての DateTime オブジェクトは
(== による比較で) 等しいと見なされていました。
|