DateTimeImmutable::createFromInterface

(PHP 8)

DateTimeImmutable::createFromInterface返回封装给定 DateTimeInterface 对象的新 DateTimeImmutable 对象

描述

public static DateTimeImmutable::createFromInterface(DateTimeInterface $object): DateTimeImmutable

参数

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);
?>

添加备注

用户贡献的注释

此页面没有用户贡献的注释。
To Top