(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 .
|