(PHP 5 >= 5.6.0, PHP 7, PHP 8)
DateTimeImmutable::createFromMutable — 傳回新的 DateTimeImmutable 實例,封裝給定的 DateTime 物件
object
您想要轉換為不可變版本的 mutable DateTime 物件。此物件不會被修改,而是會建立一個新的 DateTimeImmutable 實例,其中包含相同的日期時間和時區資訊。
傳回一個新的 DateTimeImmutable 實例。
範例 #1 建立不可變的日期時間物件
<?php
$date = new DateTime("2014-06-20 11:45 Europe/London");
$immutable = DateTimeImmutable::createFromMutable( $date );
?>