DateTime::sub

date_sub

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

DateTime::sub -- date_sub Sustrae una cantidad de días, meses, años, horas, minutos y segundos de un objeto DateTime

Descripción

Estilo orientado a objetos

public DateTime::sub(DateInterval $interval): DateTime

Estilo por procedimientos

date_sub(DateTime $object, DateInterval $interval): DateTime

Modifica el objeto DateTime especificado, sustrayendo el objeto DateInterval especificado.

Igual que DateTimeImmutable::sub() pero funciona con DateTime.

La versión procedural toma el objeto DateTime como su primer argumento.

Parámetros

object

Solamente para el estilo por procedimientos: Un objeto DateTime devuelto por date_create(). La función modifica este objeto.

interval

Un objeto DateInterval

Valores devueltos

Returns the modified DateTime object for method chaining.

Errores/Excepciones

Solo en la API Orientada a Objetos: Si se intenta realizar una operación no soportada, como usar un objeto DateInterval que represente especificaciones de tiempo relativas como próximo día de la semana, se lanzará una DateInvalidOperationException.

Historial de cambios

Versión Descripción
8.3.0 Ahora lanza una DateInvalidOperationException con DateTime::sub(), en lugar de una advertencia cuando se intenta realizar una operación no soportada. La función date_sub() no ha cambiado.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top