date_add функциясы

date_add функциясы дата объектисине убакыт аралыгын кошот. Биринчи параметри катары DateTime объектин, экинчиси - DateInterval объектин кабыл алат.

Синтаксис

phpdate_add(DateTime $object, DateInterval $interval);

Мисал

Көрсөтүлгөн датага 10 күн кошолу:

php<?php
  $date = new DateTime('2025-06-15');
  $interval = new DateInterval('P10D');
  
  date_add($date, $interval);
  echo $date->format('Y-m-d');
?>

Кодду иштетүү натыйжасы:

php'2025-06-25'

Мисал

Датага 1 жыл жана 2 ай кошолу:

php<?php
  $date = new DateTime('2025-03-20');
  $interval = new DateInterval('P1Y2M');
  
  date_add($date, $interval);
  echo $date->format('Y-m-d');
?>

Кодду иштетүү натыйжасы:

php'2026-05-20'

Мисал

date_create функциясы DateTime объектин кайтарат. Кодду аралаш стилде, бир бөлүгү ООП, бир бөлүгү функционалдык стилде кайра жазууга болот:

php<?php
  $date = date_create('2025-03-20');
  $interval = new DateInterval('P1Y2M');
  
  date_add($date, $interval);
  echo date_format($date, 'Y-m-d');
?>

Кодду иштетүү натыйжасы:

php'2026-05-20'

Дагы караңыз

  • date_add функциясын,
    функционалдык стилде
  • date_sub функциясын,
    ООП стилинде