date_add функциясы
date_add функциясы дата объектисине убакыт аралыгын кошот.
Биринчи параметри катары DateTime объектин, экинчиси - DateInterval объектин кабыл алат.
Синтаксис
date_add(DateTime $object, DateInterval $interval);
Мисал
Көрсөтүлгөн датага 10 күн кошолу:
<?php
$date = new DateTime('2025-06-15');
$interval = new DateInterval('P10D');
date_add($date, $interval);
echo $date->format('Y-m-d');
?>
Кодду иштетүү натыйжасы:
'2025-06-25'
Мисал
Датага 1 жыл жана 2 ай кошолу:
<?php
$date = new DateTime('2025-03-20');
$interval = new DateInterval('P1Y2M');
date_add($date, $interval);
echo $date->format('Y-m-d');
?>
Кодду иштетүү натыйжасы:
'2026-05-20'
Мисал
date_create функциясы DateTime объектин кайтарат.
Кодду аралаш стилде, бир бөлүгү ООП, бир бөлүгү функционалдык стилде кайра жазууга болот:
<?php
$date = date_create('2025-03-20');
$interval = new DateInterval('P1Y2M');
date_add($date, $interval);
echo date_format($date, 'Y-m-d');
?>
Кодду иштетүү натыйжасы:
'2026-05-20'