(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Representación de la fecha y la hora.
Esta clase se comporta igual que DateTimeImmutable, excepto que los objetos se modifican cuando se llaman métodos de modificación como DateTime::modify().
     Llamando metodos en objetos de la clase DateTime
     cambiará la información encapsulada en ese objeto, si deseas prevenir
     eso tendrás que usar el operador clone para
     crear un nuevo objeto. Usa DateTimeImmutable
     en lugar de DateTime para obtener este comportamiento
     recomendado por defecto.
    
$format, string $datetime, ?DateTimeZone $timezone = null): DateTime|false
| Versión | Descripción | 
|---|---|
| 8.4.0 | Las constantes de clase ahora están tipadas. | 
| 7.2.0 | Las constantes de clase de DateTime ahora están definidas en DateTimeInterface. | 
| 7.1.0 | El constructor de DateTime ahora incluye los
         microsegundos actuales en el valor construido. Antes de esto, siempre
         inicializaría los microsegundos a 0. | 
