(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Rappresentazione di una data e ora.
Questa classe si comporta come DateTimeImmutable, eccetto che gli oggetti si modificano quando vengono chiamati dei metodi di modifica come DateTime::modify().
     Chiamare metodi sugli oggetti della classe DateTime
     cambierà le informazioni incapsulate in questi oggetti, se si vuole
     prevenirlo si dovrà utilizzare l'operatore clone per
     creare un nuovo oggetto. Utilizzare DateTimeImmutable
     invece di DateTime per ottenere questo comportamento
     raccomandato per impostazione predefinita.
    
$format, string $datetime, ?DateTimeZone $timezone = null): DateTime|false
| Versione | Descrizione | 
|---|---|
| 7.2.0 | Le costanti della classe DateTime sono ora definite in DateTimeInterface. | 
| 7.1.0 | Il costruttore DateTime ora include i
        microsecondi attuali nel valore costruito. Prima di questo, inizializzava
        sempre i microsecondi a 0. | 
