# DateTime::createFromInterface

(PHP 8)

DateTime::createFromInterface — Returns new DateTime object encapsulating the given DateTimeInterface object

### 说明

public static DateTime::createFromInterface(DateTimeInterface `$object`): DateTime

### 参数

`object`

  The DateTimeInterface object that needs to be converted to a mutable version. This object is not modified, but instead a new DateTime object is created containing the same date, time, and timezone information.

### 返回值

Returns a new DateTime instance.

### 示例

示例 #1 Creating a mutable date time object

`<?php
$date = new DateTimeImmutable("2014-06-20 11:45 Europe/London");
$mutable = DateTime::createFromInterface($date);
$date = new DateTime("2014-06-20 11:45 Europe/London");
$also_mutable = DateTime::createFromInterface($date);`
`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open