Это процедурная версия метода DateTime::__construct().
В отличие от конструктора DateTime,
функция возвращает false
вместо исключения,
если переданная в параметр datetime
строка недопустима.
Смотрите DateTimeImmutable::__construct.
Возвращает новый экземпляр DateTime.
или false
, если возникла ошибка