Functie date_sub
De functie date_sub maakt het mogelijk om een interval van een datum af te trekken. Het accepteert twee parameters: een object met een datum, gemaakt via date_create en een interval, gemaakt via date_interval_create_from_date_string.
Syntaxis
date_sub($date, $interval);
Voorbeeld
Laten we 2 weken aftrekken van de huidige datum:
<?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');
?>
Resultaat van de code-uitvoering:
'2023-11-17'
Voorbeeld
Laten we 3 maanden en 5 dagen aftrekken van de opgegeven datum:
<?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');
?>
Resultaat van de code-uitvoering:
'2023-05-15'
Zie ook
-
de functie
date_add,
die een interval aan een datum toevoegt -
de functie
date_create,
die een DateTime-object maakt -
de functie
date_diff,
die het verschil tussen datums berekent