Документация для разработчиков
Темная тема

add

\Bitrix\Main\Type\Date public
\Bitrix\Main\Type\Date::add(
	string $interval
);

Нестатический метод выполняет арифметические действия с датами.

Продолжительность каждого периода представлена числовым значением, следующим за указателем периода. Если продолжительность включает элементы времени, то этой части спецификации предшествует буква T.

Форматы метода аналогичны форматам дат и интервалов в PHP.

Примеры: два дня - 2D, две секунды - T2S, 6 лет и 5 минут - 6YT5M.

Типы блоков должны вводиться слева на право от больших величин к меньшим. Для негативных периодов используйте первым символ "-"., как и для относительного периода.

Примеры: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'

Параметры

ПараметрОписаниеВерсия
$intervalВременной интервал для добавления.

Примеры



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Павел Русак
Сообщение не промодерировано, возможны ошибки и неточности.
'DATE_CREATE' => (new \Bitrix\Main\Type\Date())->add("-3 weeks") // текущая дата минус три недели
5
Андрей Кругликов
Сообщение не промодерировано, возможны ошибки и неточности.
вы угараете? сделали блок "примеры" на странице, и он пустой. восхитительно научили, от души. пойду экзамены. у вас же такие клевые учебные материалы
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх