АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
237 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Метод 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,
    которая изменяет временную метку
byenru