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

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

Метод возвращает новый объект DateTime, который представляет строку даты и времени datetime в формате format.

Метод работает аналогично методу DateTimeImmutable::createFromFormat() и функции date_create_immutable_from_format(), но создаёт объект DateTime.

Этот метод, включая параметры, примеры и рекомендации, описывает страница метода DateTimeImmutable::createFromFormat.

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

Смотрите параметры и их описание на странице метода DateTimeImmutable::createFromFormat.

Возвращаемые значения

Метод возвращает новый экземпляр класса DateTime или false, если возникла ошибка.

Ошибки

Метод выбрасывает исключение ValueError, если параметр datetime содержит NULL-байты.

Список изменений

Версия Описание
8.0.21, 8.1.8, 8.2.0 Теперь метод выбрасывает исключение ValueError, если в параметр datetime передали NULL-байты, что раньше метод без предупреждения игнорировал.

Примеры

Подробный набор примеров смотрите на странице метода DateTimeImmutable::createFromFormat.

Смотрите также