(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::__construct — 返回新的 DateTime 对象
类似于 DateTimeImmutable::__construct(),但与 DateTime 一起使用。建议使用 DateTimeImmutable 及其特性。
返回一个新的 DateTime 对象。
datetime
日期/时间字符串。有效格式在 日期和时间格式 中解释。
使用 $timezone
参数时,在此输入 "now"
以获取当前时间。
timezone
一个 DateTimeZone 对象,表示 $datetime
的时区。
如果省略 $timezone
或为 null
,则将使用当前时区。
注意:
当
$datetime
参数是 UNIX 时间戳(例如@946684800
)或指定时区(例如2010-01-28T15:00:00+02:00
)时,将忽略$timezone
参数和当前时区。
返回一个新的 DateTime 实例。
如果传递无效的日期/时间字符串,则会抛出 DateMalformedStringException。在 PHP 8.3 之前,这是 Exception。