Njia sub ya darasa DateTime
Njia sub ya darasa DateTime inatoa muda uliobainishwa kutoka kwa tarehe. Inakubali kitu cha DateInterval kama parameta. Kitu chenyewe chenye tarehe kinabadilika wakati wa uendeshaji.
Muundo
$datetime->sub(DateInterval $interval);
Mfano
Tutoe siku 2 kutoka kwa tarehe ya sasa:
<?php
$date = new DateTime('2023-05-15');
$interval = new DateInterval('P2D');
$date->sub($interval);
echo $date->format('Y-m-d');
?>
Matokeo ya kutekeleza kodi:
'2023-05-13'
Mfano
Tutoe mwezi 1 na siku 5 kutoka kwa tarehe iliyobainishwa:
<?php
$date = new DateTime('2023-06-20');
$interval = new DateInterval('P1M5D');
$date->sub($interval);
echo $date->format('Y-m-d');
?>
Matokeo ya kutekeleza kodi:
'2023-05-15'