PHP Conference Japan 2024

DateTimeImmutable::createFromMutable

(PHP 5 >= 5.6.0, PHP 7, PHP 8)

DateTimeImmutable::createFromMutable傳回新的 DateTimeImmutable 實例,封裝給定的 DateTime 物件

說明

public static DateTimeImmutable::createFromMutable(DateTime $object): static

參數

object

您想要轉換為不可變版本的 mutable DateTime 物件。此物件不會被修改,而是會建立一個新的 DateTimeImmutable 實例,其中包含相同的日期時間和時區資訊。

傳回值

傳回一個新的 DateTimeImmutable 實例。

更新日誌

版本 說明
8.0.0 此方法現在會傳回目前被呼叫類別的實例。先前,它會建立 DateTimeImmutable 的新實例。

範例

範例 #1 建立不可變的日期時間物件

<?php
$date
= new DateTime("2014-06-20 11:45 Europe/London");

$immutable = DateTimeImmutable::createFromMutable( $date );
?>

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top