date_create_immutable
PHP function
Edit on GitHub ✎
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
create a new DateTimeImmutable object
Description
date_create_immutable(string $datetime = "now", DateTimeZone|null $timezone = null): DateTimeImmutable|false
This is the procedural version of DateTimeImmutable::__construct.
Unlike the DateTimeImmutable constructor, it will return false instead of an exception if the passed in datetime string is invalid.
Parameters
See DateTimeImmutable::__construct.
Return Values
Returns a new DateTimeImmutable instance Falseforfailure
See Also
DateTimeImmutable::createFromFormat