DateTime::createFromFormat

date_create_from_format

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

DateTime::createFromFormat -- date_create_from_format — Розбирає рядок з датою згідно з вказаним форматом

Опис

Об'єктно-орієнтований стиль

public static DateTime::createFromFormat(string $format, string $datetime, ?DateTimeZone $timezone = null): DateTime|false

Процедурний стиль

date_create_from_format(string $format, string $datetime, ?DateTimeZone $timezone = null): DateTime|false

Повертає новий об'єкт DateTime, що представляє дату та час, задані рядком datetime, яка була відформатована у зазначеному format

Подобен методуDateTimeImmutable::createFromFormat() та функції date_create_immutable_from_format(), але створює об'єкт DateTime

Цей метод, включаючи параметри, приклади та думки, документований на сторінці DateTimeImmutable::createFromFormat

Список параметрів

Дивіться параметри та їх опис на сторінці методу DateTimeImmutable::createFromFormat

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

Повертає створений екземпляр класу DateTime або **false**в случае возникновения ошибки.

Помилки

Функція викидає ValueError, якщо параметр datetime містить нульові байти.

список змін

ВерсияОпис
8.0.21, 8.1.8, 8.2.0Тепер при передачі нульових байтів у параметр datetime викидається ValueError, Який раніше мовчки ігнорувався.

Приклади

Великий набір прикладів дивіться на сторінці DateTimeImmutable::createFromFormat

Дивіться також