Funksioni date_add
Funksioni date_add shton një interval kohor në një objekt me datë.
Parametri i parë pranon një objekt DateTime, i dyti - një objekt DateInterval.
Sintaksa
date_add(DateTime $object, DateInterval $interval);
Shembull
Le të shtojmë 10 ditë në datën e specifikuar:
<?php
$date = new DateTime('2025-06-15');
$interval = new DateInterval('P10D');
date_add($date, $interval);
echo $date->format('Y-m-d');
?>
Rezultati i ekzekutimit të kodit:
'2025-06-25'
Shembull
Le të shtojmë 1 vit dhe 2 muaj në datë:
<?php
$date = new DateTime('2025-03-20');
$interval = new DateInterval('P1Y2M');
date_add($date, $interval);
echo $date->format('Y-m-d');
?>
Rezultati i ekzekutimit të kodit:
'2026-05-20'
Shembull
Funksioni date_create kthen një objekt DateTime.
Kodi mund të rishkruhet në stilin e përzier,
pjesërisht OOP dhe pjesërisht funksional:
<?php
$date = date_create('2025-03-20');
$interval = new DateInterval('P1Y2M');
date_add($date, $interval);
echo date_format($date, 'Y-m-d');
?>
Rezultati i ekzekutimit të kodit:
'2026-05-20'