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