Funktion date_sub
Die Funktion date_sub ermöglicht es, ein Intervall von einem Datum zu subtrahieren. Sie akzeptiert zwei Parameter: ein Datumsobjekt, erstellt mit date_create, und ein Intervall, erstellt mit date_interval_create_from_date_string.
Syntax
date_sub($date, $interval);
Beispiel
2 Wochen vom aktuellen Datum subtrahieren:
<?php
$date = date_create('2023-12-01');
$interval = date_interval_create_from_date_string('2 weeks');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
Ergebnis der Codeausführung:
'2023-11-17'
Beispiel
3 Monate und 5 Tage vom angegebenen Datum subtrahieren:
<?php
$date = date_create('2023-08-20');
$interval = date_interval_create_from_date_string('3 months + 5 days');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
Ergebnis der Codeausführung:
'2023-05-15'
Siehe auch
-
die Funktion
date_add,
die ein Intervall zu einem Datum addiert -
die Funktion
date_create,
die ein DateTime-Objekt erstellt -
die Funktion
date_diff,
die die Differenz zwischen zwei Datumsangaben berechnet