Дата и время
Last updated
Last updated
Работа с датой и временем осуществляется через блок Действие - Дата и время. Зайдя в этот пункт, мы увидим 4 варианта использования этой функции:
Разберем, как работает каждая из них.
Позволяет вычислить разницу между двумя датами. Причем можно вычислить разницу как между двумя самостоятельно заданными датами, так и между заданной датой и сегодняшним днем. Рассмотрим ситуацию, когда вы самостоятельно задаете обе даты.
Не пугайтесь обилия блоков на скриншоте выше, большинство из них - вспомогательные, нужны, чтобы продемонстрировать работу. Посмотрим поближе на блок "Расчеты"
В поля для подстановки дат ставим названия наших переменных, в которые сохраняются введенные пользователем значения. В поле вывода формата указываем, в каком виде нам нужно получить информацию.
Выбрав нужные поля, создаем блок "Сообщение для вывода результатов" и идем тестировать бота)
Если же нам необходимо вычислить разницу между заданной датой и сегодняшней, используем такие настройки:
То есть, вместо одной из переменных вставляем выражение [date]%d.%m.%Y[/date].
Также в полях можно задать самостоятельно конкретную дату и время.
Преобразование даты возможно во множество форматов, перечисленных в дополнительной информации к блоку "Даты и время". Рассмотрим один из примеров:
Как это выглядит при тестировании:
Сложение и вычитание работает крайне просто - задаем начальную дату, для примера также используем сохраненную в переменную дату, вводим значения, которые необходимо прибавить или отнять, и наслаждаемся результатом.
В целом наш тестовый бот выглядит вот так:
Как это выглядит при тестировании: