Metodo sub della classe DateTime
Il metodo sub della classe DateTime sottrae l'intervallo di tempo specificato dalla data. Accetta come parametro un oggetto DateInterval. L'oggetto data stesso viene modificato.
Sintassi
php$datetime->sub(DateInterval $interval);
Esempio
Sottraiamo 2 giorni dalla data corrente:
php<?php
$date = new DateTime('2023-05-15');
$interval = new DateInterval('P2D');
$date->sub($interval);
echo $date->format('Y-m-d');
?>
Risultato dell'esecuzione del codice:
php'2023-05-13'
Esempio
Sottraiamo 1 mese e 5 giorni dalla data specificata:
php<?php
$date = new DateTime('2023-06-20');
$interval = new DateInterval('P1M5D');
$date->sub($interval);
echo $date->format('Y-m-d');
?>
Risultato dell'esecuzione del codice:
php'2023-05-15'