DateTime синфининг add методи
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функцисяси,
вақт белгисини ўзгартиради