(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Représentation de la date et du temps.
Cette classe se comporte comme DateTimeImmutable, à l'exception que les objets se modifient eux-mêmes quand une méthode de modification telle que DateTime::modify() est appelée.
L'appel de méthodes sur des objets de la classe DateTime
modifiera les informations encapsulées dans ces objets, si vous voulez éviter
cela, vous devrez utiliser l'opérateur clone
pour
créer un nouvel objet. L'utilisation de DateTimeImmutable
au lieu de DateTime est recommandée pour obtenir ce
comportement par défaut.
$format
, string $datetime
, ?DateTimeZone $timezone
= null
): DateTime|false
Version | Description |
---|---|
8.4.0 | Les constantes de classe sont maintenant typées. |
7.2.0 | Les constantes de classe de DateTime sont maintenant définies sur DateTimeInterface. |
7.1.0 |
Le constructeur de DateTime inclut désormais
les microsecondes actuelles dans la valeur construite. Avant cela,
il initialisait toujours les microsecondes à 0 .
|