PHP 8.4.2 Released!

DateTime::__construct

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DateTime::__constructReturns new DateTime object

Опис

public DateTime::__construct(string $datetime = "now", ?DateTimeZone $timezone = null)

Like DateTimeImmutable::__construct() but works with DateTime. Consider using the DateTimeImmutable and features instead.

Returns a new DateTime object.

Параметри

datetime

Рядок дати/часу. Пояснення коректних форматів надано в Формати дати й часу.

Enter "now" here to obtain the current time when using the $timezone parameter.

timezone

A DateTimeZone object representing the timezone of $datetime.

If $timezone is omitted or null, the current timezone will be used.

Зауваження:

The $timezone parameter and the current timezone are ignored when the $datetime parameter either is a UNIX timestamp (e.g. @946684800) or specifies a timezone (e.g. 2010-01-28T15:00:00+02:00).

Значення, що повертаються

Returns a new DateTime instance.

Помилки/виключення

If an invalid Date/Time string is passed, DateMalformedStringException is thrown. Previous to PHP 8.3, this was Exception.

Журнал змін

Версія Опис
8.3.0 Now throws DateMalformedStringException if an invalid string is passed, instead of Exception.

Прогляньте також

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top