Documentación offline PHP master

DateTimeImmutable::createFromMutable

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DateTimeImmutable::createFromMutable

Devuelve un nuevo objeto DateTimeImmutable que encapsula el objeto DateTime dado

Descripción#

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

## 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

Creando un objeto de fecha y hora inmutable