La classe DateTime
DateTime
&reftitle.intro;
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.
&reftitle.classsynopsis;
DateTime
implements
DateTimeInterface
&InheritedConstants;
&Methods;
&reftitle.changelog;
&Version;
&Description;
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.
&reference.datetime.entities.datetime;