Methode sub van klasse DateTime
De methode sub van de klasse DateTime trekt het opgegeven tijdsinterval af van de datum. Het accepteert een object van het type DateInterval als parameter. Het datumobject zelf wordt hierbij gewijzigd.
Syntaxis
$datetime->sub(DateInterval $interval);
Voorbeeld
Laten we 2 dagen aftrekken van de huidige datum:
<?php
$date = new DateTime('2023-05-15');
$interval = new DateInterval('P2D');
$date->sub($interval);
echo $date->format('Y-m-d');
?>
Resultaat van de code-uitvoering:
'2023-05-13'
Voorbeeld
Laten we 1 maand en 5 dagen aftrekken van de opgegeven datum:
<?php
$date = new DateTime('2023-06-20');
$interval = new DateInterval('P1M5D');
$date->sub($interval);
echo $date->format('Y-m-d');
?>
Resultaat van de code-uitvoering:
'2023-05-15'