PHP 8.6.0 Beta 1 is available for testing

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 function DateTime::sub(DateInterval $interval): DateTime

Estilo procedimental

function 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
Solo en estilo procedimental: Un objeto DateTime retornado por la función date_create() . Esta función modifica este objeto.
interval

Un objeto DateInterval

Valores devueltos

Retorna el objeto modificado DateTime para encadenar métodos.

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.

Véase también

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /