238 of 410 menu

Die sub-Methode der DateTime-Klasse

Die Methode sub der Klasse DateTime subtrahiert das angegebene Zeitintervall vom Datum. Als Parameter akzeptiert sie ein Objekt DateInterval. Das Datumsobjekt selbst wird dabei verändert.

Syntax

$datetime->sub(DateInterval $interval);

Beispiel

2 Tage vom aktuellen Datum subtrahieren:

<?php $date = new DateTime('2023-05-15'); $interval = new DateInterval('P2D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Code-Ergebnis:

'2023-05-13'

Beispiel

1 Monat und 5 Tage vom angegebenen Datum subtrahieren:

<?php $date = new DateTime('2023-06-20'); $interval = new DateInterval('P1M5D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Code-Ergebnis:

'2023-05-15'

Siehe auch

  • die Funktion date_add,
    die ein Intervall zum Datum addiert
  • die Funktion date_diff,
    die die Differenz zwischen Daten berechnet
bydeenesfrptru