La clase DateTime
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
DateTimecambiará la información encapsulada en ese objeto, si deseas prevenir eso tendrás que usar el operadorclonepara crear un nuevo objeto. UsaDateTimeImmutableen lugar deDateTimepara 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. |