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