(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DateTime::createFromFormat -- date_create_from_format — Разбирает строку времени по заданному формату
Объектно-ориентированный стиль
$format
, string $datetime
, ?DateTimeZone $timezone
= null
): DateTime|falseПроцедурный стиль
$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.