Metoda add e klasës DateTime
Metoda add e klasës DateTime shton një interval kohor të specifikuar në datë.
Metoda pranon një parametër - objektin DateInterval, i cili përcakton intervalin kohor për t'u shtuar.
Sintaksa
$datetime->add(DateInterval $interval);
Shembull
Le të shtojmë 1 ditë në datën aktuale:
<?php
$date = new DateTime('2023-01-01');
$interval = new DateInterval('P1D');
$date->add($interval);
echo $date->format('Y-m-d');
?>
Rezultati i ekzekutimit të kodit:
'2023-01-02'
Shembull
Le të shtojmë 1 muaj, 2 ditë dhe 4 orë në datën e specifikuar:
<?php
$date = new DateTime('2023-01-01 12:00:00');
$interval = new DateInterval('P1M2DT4H');
$date->add($interval);
echo $date->format('Y-m-d H:i:s');
?>
Rezultati i ekzekutimit të kodit:
'2023-02-03 16:00:00'
Shihni gjithashtu
-
funksionin
date_diff,
i cili llogarit ndryshimin midis dy datave -
funksionin
date_modify,
i cili modifikon timestamp-in