Documentación offline PHP master

La clase DateTime

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Introducción#

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.

[!WARNING] 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.

Sinopsis de la clase#

DateTime

implements

DateTimeInterface

Constantes heredadas

Métodos

Historial de cambios#

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.