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