> For the complete documentation index, see [llms.txt](https://help.watbot.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.watbot.ru/chat-boty/scenarii-bota/avtopodstanovka/sistemnye-funkcii/rabota-s-datoi.md).

# Работа с датой

**Вчера** - {{ date("d.m.Y", "yesterday") }}

**Сегодня**- {{ date("d.m.Y", "today") }}

**Завтра** - {{ date("d.m.Y", "tomorrow") }}

**Послезавтра** - {{ date("d.m.Y", "+ 2 days") }}

**Следующая среда** - {{ date("d.m.Y", "next wednesday") }}

**Прошлая пятница** - {{ date("d.m.Y", "last friday") }}

**Этот четверг** - {{ date("d.m.Y", "this thursday") }}

**14 дней вперед** - {{ date("d.m.Y", "+ 14 days") }}

**7 дней назад** - {{ date("d.m.Y", "- 7 days") }}

**2 часа вперед** -  {{ date("d.m.Y H:i:s", "+ 2 hours") }} (Часовой пояс по умолчанию UTC-0)

Для того, чтобы к текущей дате прибавить месяц(или любую другую единицу времени) и вывести в формате даты вы можете воспользоваться функцией **modifyDateTime.**&#x20;

Для этого вам нужно:

1\. Изначально *записать текущую дату в переменную*, например в переменную "currentDate" с помощью блока "Операция над переменной" - {{ date("d.m.Y") }}&#x20;

2\. Прибавить к текущей дате месяц: {{ modifyDateTime($currentDate, "d.m.Y", "d.m.Y", "+30 days +12 hours") }}

Описание аргументов функции modifyDateTime:

* 1-ый аргумент функции должен содержать дату или переменную с датой
* 2-ой аргумент функции должен содержать формат даты, которая передается в первом аргументе
* 3-й аргумент функции должен содержать формат даты в который нужно преобразовать дату переданную в первом аргументе
* 4-й аргумент функции (необязательный) должен содержать модификатор даты (+30 days +12 hours ...)
* 5-й аргумент функции и дальше (необязательный) должны содержать переменные для замены знаков "?" в аргументах с 1-го по 4-ый последовательно

## Преобразование даты в UNIX формат

**Текущее время** - {{date("U")}}

**Пять минут вперёд** - {{date("U", "+ 5 minutes")}}

**Пять минут назад** - {{date("U", "- 5 minutes")}}

**Пять часов вперёд** - {{date("U", "+ 5 hours")}}

**Пять часов назад** - {{date("U", "- 5 hours")}}

**Пять дней вперёд** - {{date("U", "+ 5 days")}}

**Пять дней назад** - {{date("U", "- 5 days")}}

**Преобразование даты из переменной** - {{date("U", $переменная)}}
