DateTimeImmutable クラス
(PHP 5 >= 5.5.0, PHP 7)
はじめに
このクラスの挙動は DateTime とほぼ同じですが、 自分自身は変更せずに新しいオブジェクトを返すという点だけが異なります。
クラス概要
DateTimeImmutable
implements
DateTimeInterface
{
/* メソッド */
public static createFromFormat
( string
}$format
, string $time
[, DateTimeZone $timezone
] ) : DateTimeImmutable目次
- DateTimeImmutable::add — 年月日時分秒の値を加える
- DateTimeImmutable::__construct — 新しい DateTimeImmutable オブジェクトを返す
- DateTimeImmutable::createFromFormat — 指定した書式でフォーマットした新しい DateTimeImmutable オブジェクトを返す
- DateTimeImmutable::createFromMutable — Returns new DateTimeImmutable object encapsulating the given DateTime object
- DateTimeImmutable::getLastErrors — 警告およびエラーを返す
- DateTimeImmutable::modify — タイムスタンプを変更した新しいオブジェクトを作る
- DateTimeImmutable::__set_state — __set_state ハンドラ
- DateTimeImmutable::setDate — 日付を設定する
- DateTimeImmutable::setISODate — ISO 日付を設定する
- DateTimeImmutable::setTime — 時刻を設定する
- DateTimeImmutable::setTimestamp — Unix タイムスタンプを用いて日付と時刻を設定する
- DateTimeImmutable::setTimezone — タイムゾーンを設定する
- DateTimeImmutable::sub — 年月日時分秒の値を引く