Retourne une nouvelle instance de DateTimeImmutable encapsulant l'objet DateTime fourni

# DateTimeImmutable::createFromMutable

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

DateTimeImmutable::createFromMutable — Retourne une nouvelle instance de DateTimeImmutable encapsulant l'objet DateTime fourni

### Description

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

### Liste de paramètres

`object`

  L'objet DateTime mutable que l'on veut convertir en version immutable. Cet objet n'est pas modifié, mais une nouvelle instance de DateTimeImmutable est créée, contenant les mêmes informations de date, heure et de fuseau horaire.

### Valeurs de retour

Retourne une nouvelle instance de DateTimeImmutable.

### Historique

Version | Description
--- | ---
8.0.0 | La méthode retourne une instance de la classe appelée. Auparavant, elle créait une nouvelle instance de DateTimeImmutable.

### Exemples

Exemple #1 Création d'un objet date temps immutable

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