从 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());