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