Funksjonen date_sub
Funksjonen date_sub tillater å subtrahere et intervall fra en dato. Den aksepterer to parametere: et objekt med en dato, opprettet via date_create og et intervall, opprettet via date_interval_create_from_date_string.
Syntaks
date_sub($date, $interval);
Eksempel
La oss subtrahere 2 uker fra gjeldende 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 av kjøring av koden:
'2023-11-17'
Eksempel
La oss subtrahere 3 måneder og 5 dager fra spesifisert 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 av kjøring av koden:
'2023-05-15'
Se også
-
funksjonen
date_add,
som legger til et intervall til en dato -
funksjonen
date_create,
som oppretter et DateTime-objekt -
funksjonen
date_diff,
som beregner differansen mellom datoer