date_create

create a new `DateTime` object

&reftitle.description; ``DateTime``false```date_create` `string` `datetime`"now" ``DateTimeZone``null```timezone`&null;

This is the procedural version of `DateTime::__construct`.

Unlike the `DateTime` constructor, it will return &false; instead of an exception if the passed in `datetime` string is invalid.

&reftitle.parameters;

See DateTimeImmutable::__construct.

&reftitle.returnvalues;

Returns a new DateTime instance &return.falseforfailure;

&reftitle.seealso;

- `DateTimeImmutable::__construct`
- `DateTimeImmutable::createFromFormat`
- `DateTime::__construct`