DateTimeImmutable クラス
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
はじめに
日付と時刻を表現します。
このクラスは DateTime と同じ振る舞いをします。 但し、DateTime::modify() のような、 状態を変更して新しいオブジェクトを返すメソッドが呼び出された時を除きます。
クラス概要
/* 継承した定数 */
/* メソッド */
public static createFromFormat(string
}$format
, string $datetime
, ?DateTimeZone $timezone
= null
): DateTimeImmutable|false変更履歴
バージョン | 説明 |
---|---|
7.1.0 |
DateTimeImmutable のコンストラクタで構築される値に、
現在時刻のマイクロ秒が含まれるようになりました。
これより前のバージョンでは、このマイクロ秒の情報は常に
0 で初期化されていました。
|
目次
- DateTimeImmutable::add — 年月日時分秒の値を加え、新しいオブジェクトを返す
- DateTimeImmutable::__construct — 新しい DateTimeImmutable オブジェクトを返す
- DateTimeImmutable::createFromFormat — 時刻の文字列を指定されたフォーマットに従ってパースする
- DateTimeImmutable::createFromInterface — 指定された DateTimeInterface オブジェクトをカプセル化した、新しい DateTimeImmutable オブジェクトを返す
- DateTimeImmutable::createFromMutable — 与えられた DateTime オブジェクトをカプセル化した、新しいDateTimeImmutable のインスタンスを返す
- DateTimeImmutable::getLastErrors — 警告およびエラーを返す
- DateTimeImmutable::modify — タイムスタンプを変更した新しいオブジェクトを作る
- DateTimeImmutable::__set_state — __set_state ハンドラ
- DateTimeImmutable::setDate — 日付を設定する
- DateTimeImmutable::setISODate — ISO 日付を設定する
- DateTimeImmutable::setTime — 時刻を設定する
- DateTimeImmutable::setTimestamp — Unix タイムスタンプを用いて日付と時刻を設定する
- DateTimeImmutable::setTimezone — タイムゾーンを設定する
- DateTimeImmutable::sub — 年月日時分秒の値を引く
+add a note
User Contributed Notes
There are no user contributed notes for this page.