Devuelve un nuevo objeto DateTimeImmutable que encapsula el objeto DateTime dado

# DateTimeImmutable::createFromMutable

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

DateTimeImmutable::createFromMutable — Devuelve un nuevo objeto DateTimeImmutable que encapsula el objeto DateTime dado

### Descripción

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

### Parámetros

`object`

  El objeto DateTime mutable para convertirlo en una versión immutable. Este objeto no se modifica, sino que en su lugar se crea un nuevo objeto DateTimeImmutable que contiene la misma información de fecha, hora y zona horaria.

### Valores devueltos

Devuelve una nueva instancia de DateTimeImmutable.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | El método ahora devuelve una instancia de la clase actualmente invocada. Anteriormente, creaba una nueva instancia de DateTimeImmutable.

### Ejemplos

Ejemplo #1 Creando un objeto de fecha y hora inmutable

    <?php
    $date = new DateTime("2014-06-20 11:45 Europe/London");
    $immutable = DateTimeImmutable::createFromMutable( $date );

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open