Returns new DateTime object encapsulating the given DateTimeInterface object

# DateTime::createFromInterface

(PHP 8)

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

### 说明

public static function 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