(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::__construct — 返回新的 DateTime 物件
類似 DateTimeImmutable::__construct(),但適用於 DateTime。建議使用 DateTimeImmutable 及其功能。
返回一個新的 DateTime 物件。
datetime
日期/時間字串。有效格式說明於 日期與時間格式。
當使用 $timezone
參數時,在此輸入 "now"
以取得目前時間。
timezone
一個表示 $datetime
時區的 DateTimeZone 物件。
如果省略 $timezone
或為 null
,則會使用目前的時區。
注意事項:
當
$datetime
參數是 UNIX 時間戳記(例如@946684800
)或指定時區(例如2010-01-28T15:00:00+02:00
)時,$timezone
參數和目前的時區將被忽略。
返回一個新的 DateTime 實例。
如果傳入無效的日期/時間字串,則會拋出 DateMalformedStringException。在 PHP 8.3 之前,拋出的是 Exception。