Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
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,
    якая вылічае розніцу паміж датамі
byenru