(PHP 5 >= 5.2.0, PHP 7, PHP 8)
日期和時間的表示法。
此類別的行為與 DateTimeImmutable 相同,不同之處在於當呼叫修改方法(例如 DateTime::modify())時,物件本身會被修改。
呼叫 DateTime 類別物件上的方法將會更改封裝在這些物件中的資訊,如果您想要防止這種情況,您必須使用 clone
運算子來建立新的物件。請使用 DateTimeImmutable 取代 DateTime 以預設取得此建議的行為。
版本 | 說明 |
---|---|
8.4.0 | 類別常數現在已設定類型。 |
7.2.0 | DateTime 的類別常數現在定義在 DateTimeInterface 上。 |
7.1.0 | DateTime 建構函式現在會將目前的微秒數包含在建構的值中。在此之前,它總是將微秒數初始化為 0 。 |