Методот add на класата DateTime
Методот add на класата DateTime додава одреден временски интервал на датумот.
Методот прифаќа еден параметар - објект DateInterval, кој го одредува временскиот интервал за додавање.
Синтакса
$datetime->add(DateInterval $interval);
Пример
Да додадеме 1 ден на тековниот датум:
<?php
$date = new DateTime('2023-01-01');
$interval = new DateInterval('P1D');
$date->add($interval);
echo $date->format('Y-m-d');
?>
Резултат од извршувањето на кодот:
'2023-01-02'
Пример
Да додадеме 1 месец, 2 дена и 4 часа на одредениот датум:
<?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');
?>
Резултат од извршувањето на кодот:
'2023-02-03 16:00:00'
Погледнете ги исто така
-
функцијата
date_diff,
која ја пресметува разликата помеѓу два датуми -
функцијата
date_modify,
која ја менува временската ознака