ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
237 of 410 menu
Хочешь читать code.mu на своем родном языке? Помоги с переводом! Переведем мы сами, тебе нужно указать на ошибки перевода:) Оставляй заявку ->

Метод 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