- var_dump: documentation ( source)
<?php
//DateTime
$date = new DateTime('2008-07-01T22:35:17+08:00');
$mutable = DateTime::createFromFormat(
'Y-m-d H:i:s',
'2008-07-01 00:00:00',
$date->getTimeZone()
);
//DateTimeImmutable
$immutable = DateTimeImmutable::createFromFormat(
'Y-m-d H:i:s',
'2008-07-01 00:00:00',
$date->getTimeZone()
);
var_dump([
'Date Original' => $date->format(DATE_ATOM),
'DateTime::createFromFormat' => $mutable->format(DATE_ATOM),
'DateTimeImmutable::createFromFormat' => $immutable->format(DATE_ATOM),
]);