date_create

create a new DateTime object

Description

DateTimefalse date_create(string $datetime = "now", DateTimeZonenull $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.

Return Values

Returns a new DateTime instance or false on failure

See Also

  • DateTimeImmutable::__construct
  • DateTimeImmutable::createFromFormat
  • DateTime::__construct