(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Stellt Datum und Uhrzeit dar.
Diese Klasse verhält sich wie die Klasse DateTimeImmutable, außer dass die Objekte selbst verändert werden, wenn Modifizierungsmethoden wie DateTime::modify() aufgerufen werden.
     Der Aufruf von Methoden auf Objekten der Klasse
     DateTime verändert die in diesen Objekten
     gekapselten Informationen. Wenn das verhindert werden soll, muss der
     Operator clone verwendet werden, um ein neues Objekt
     zu erzeugen. Um dieses empfohlene Verhalten standardmäßig zu erhalten,
     sollte DateTimeImmutable anstelle von
     DateTime verwendet werden.
    
$format, string $datetime, ?DateTimeZone $timezone = null): DateTime|false
| Version | Beschreibung | 
|---|---|
| 8.4.0 | Die Klassenkonstanten sind nun typisiert. | 
| 7.2.0 | Die Klassenkonstanten von DateTime sind nun in DateTimeInterface definiert. | 
| 7.1.0 | Der Konstruktor von DateTime bezieht nun die
        aktuellen Mikrosekunden in den erzeugten Wert ein. Vorher wurden die
        Mikrosekunden immer mit 0initialisiert. | 
