La clase DateTimeImmutable
(PHP 5 >= 5.5.0)
Introducción
Esta clase se comporta igual que DateTime con la excepción de que nunca se modifica a sí misma, sino que devuelve un nuevo objeto en su lugar.
Sinopsis de la Clase
DateTimeImmutable
implements
DateTimeInterface
{
/* Métodos */
public static DateTimeImmutable createFromFormat
( string
}$format
, string $time
[, DateTimeZone $timezone
] )Tabla de contenidos
- DateTimeImmutable::add — Añade una cantidad de días, meses, años, horas, minutos y segundos
- DateTimeImmutable::__construct — Devuelve un nuevo objeto DateTimeImmutable
- DateTimeImmutable::createFromFormat — Devuelve un nuevo objeto DateTimeImmutable formateado según el formato especificado
- DateTimeImmutable::createFromMutable — Devuelve un nuevo objeto DateTimeImmutable que encapsula el objeto DateTime dado
- DateTimeImmutable::getLastErrors — Devuelve las advertencias y errores
- DateTimeImmutable::modify — Crea un nuevo objeto con la marca de tiempo modificada
- DateTimeImmutable::__set_state — El gestor __set_state
- DateTimeImmutable::setDate — Establece la fecha
- DateTimeImmutable::setISODate — Establece la fecha ISO
- DateTimeImmutable::setTime — Establece la hora
- DateTimeImmutable::setTimestamp — Establece la fecha y hora basadas en una marca de tiempo Unix
- DateTimeImmutable::setTimezone — Establece la zona horaria
- DateTimeImmutable::sub — Sustrae una cantidad de días, meses, años, horas, minutos y segundos