從 Mutable 之前的 PHP 5.6 建立不可變版本的 DateTime
要在 PHP 5.6+中建立\DateTimeImmutable
,請使用:
\DateTimeImmutable::createFromMutable($concrete);
在 PHP 5.6 之前,你可以使用:
\DateTimeImmutable::createFromFormat(\DateTime::ISO8601, $mutable->format(\DateTime::ISO8601), $mutable->getTimezone());