Funktionen date_sub
Funktionen date_sub tillader at trække et interval fra en dato. Den accepterer to parametre: et objekt med en dato, oprettet via date_create og et interval, oprettet via date_interval_create_from_date_string.
Syntaks
date_sub($date, $interval);
Eksempel
Lad os trække 2 uger fra den aktuelle dato:
<?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');
?>
Resultat af kodeudførelse:
'2023-11-17'
Eksempel
Lad os trække 3 måneder og 5 dage fra den angivne dato:
<?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');
?>
Resultat af kodeudførelse:
'2023-05-15'
Se også
-
funktionen
date_add,
som tilføjer et interval til en dato -
funktionen
date_create,
som opretter et DateTime-objekt -
funktionen
date_diff,
som beregner forskellen mellem datoer