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
Дивіться також
- DateTimeImmutable::createFromFormat() - Розбирає рядок з датою згідно з вказаним форматом