DateTimeImmutable::createFromMutable

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

DateTimeImmutable::createFromMutable返回一个封装给定 DateTime 对象的新 DateTimeImmutable 实例

描述

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

参数

object

要转换为不可变版本的可变 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