Logo

Date/Time Functions

checkdate date date_add date_create date_create_from_format date_create_immutable date_create_immutable_from_format date_date_set date_default_timezone_get date_default_timezone_set date_diff date_format date_get_last_errors date_interval_create_from_date_string date_interval_format date_isodate_set date_modify date_offset_get date_parse date_parse_from_format date_sub date_sun_info date_sunrise date_sunset date_time_set date_timestamp_get date_timestamp_set date_timezone_get date_timezone_set getdate gettimeofday gmdate gmmktime gmstrftime idate localtime microtime mktime strftime strptime strtotime time timezone_abbreviations_list timezone_identifiers_list timezone_location_get timezone_name_from_abbr timezone_name_get timezone_offset_get timezone_open timezone_transitions_get timezone_version_get

date_create_immutable

Supported Versions: PHP 5 >= 5.5.0, PHP 7, PHP 8
Alias DateTimeImmutable::__construct
Logo doctrine/dbal doctrine/dbal
<?php         $dateTime = DateTimeImmutable::createFromFormat($platform->getDateTimeFormatString(), $value);



        if ($dateTime === false) {

            $dateTime = date_create_immutable($value);

        }



        if ($dateTime === false) {
src/Types/DateTimeImmutableType.php
Logo doctrine/dbal doctrine/dbal
<?php             return $value;

        }



        $dateTime = date_create_immutable($value);



        if ($dateTime === false) {

            throw ConversionException::conversionFailed($value, $this->getName());
src/Types/VarDateTimeImmutableType.php