НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
238 of 410 menu

Метод sub класса DateTime

Метод sub класса DateTime вычитает указанный интервал времени из даты. В качестве параметра принимает объект DateInterval. Сам объект с датой при этом изменяется.

Синтаксис

$datetime->sub(DateInterval $interval);

Пример

Вычтем 2 дня из текущей даты:

<?php $date = new DateTime('2023-05-15'); $interval = new DateInterval('P2D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Результат выполнения кода:

'2023-05-13'

Пример

Вычтем 1 месяц и 5 дней из указанной даты:

<?php $date = new DateTime('2023-06-20'); $interval = new DateInterval('P1M5D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Результат выполнения кода:

'2023-05-15'

Смотрите также

  • функцию date_add,
    которая добавляет интервал к дате
  • функцию date_diff,
    которая вычисляет разницу между датами
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить