PHP Conference Japan 2024

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