Работа с датами и временем в Make.com — это набор функций и переменных для преобразования временных меток стандарта ISO 8601 в читаемый вид и выполнения математических операций (сложение дней, расчет дедлайнов), что критически важно для корректной автоматизации бизнес-процессов.
Почему ваши сценарии живут в прошлом (или будущем)
Знаете это чувство, когда вы настраиваете автоматическую отправку отчета на 9 утра понедельника, а он приходит клиенту в воскресенье в 11 вечера? Я тоже знаю. В 2026 году это все еще классика жанра. Проблема не в том, что платформа «глючит», а в том, как мы воспринимаем время и как его воспринимает сервер. Для нас время — это циферблат, для Make — это строгая математика и стандарты.
Часто новички, попадая на платформу (даже если в строке браузера они по привычке набрали www made com или making com), спотыкаются именно об этот камень. Сценарий работает идеально, пока дело не доходит до выходных или смены часовых поясов. Давайте разберем механику времени так, чтобы ваши роботы работали точнее швейцарских часов.
База: Как Make видит время (ISO 8601)
Для начала примите факт: Make плевать на ваш настенный календарь. Вся система работает в UTC (Coordinated Universal Time). Стандарт, который используется внутри, называется ISO 8601. Выглядит он примерно так:
2026-01-23T08:43:30.000Z
Где T — разделитель, а Z в конце означает «Zero timezone» (UTC+0). Если вы передадите дату без этой «Z» или в другом формате, система может ее не понять. Это как пытаться зайти на https make com без подключения к интернету — результат предсказуем.
Основные переменные: now vs timestamp
В панели инструментов Make есть две главные переменные, которые часто путают. Разница между ними принципиальная.
Переменная Что это Пример значения Когда использовать now Объект даты 2026-01-23T14:00:00.000Z Для вставки текущей даты в письма, таблицы, CRM. timestamp Число (Unix time) 1769176800 Для математики (вычитание дат), генерации уникальных ID.
Timestamp — это просто количество секунд, прошедших с 1 января 1970 года. Если вам нужно посчитать разницу между двумя событиями, всегда переводите их в timestamp, вычитайте и делите на нужное число (например, на 86400, чтобы получить дни).
Золотое правило парсинга
Это то, что я повторяю на каждом обучении. Если вы запомните только одну вещь из этой статьи, пусть это будет она. Никогда, слышите, никогда не применяйте функцию форматирования к «сырому» тексту напрямую.
Алгоритм действий всегда такой:
- Получили данные. Например, строку «23.01.2026» из Google Таблиц.
- Объяснили Make, что это дата. Используем функцию parseDate.
- Вывели в нужном виде. Используем formatDate.
Ошибочный подход:
formatDate("23.01.2026"; "YYYY-MM-DD") — вернет ошибку или мусор.
Правильный подход:
formatDate(parseDate("23.01.2026"; "DD.MM.YYYY"); "YYYY-MM-DD")
Многие ищут решение, вбивая в поиск make me com или подобные запросы, но секрет не в сервисе, а в порядке функций. Сначала понимаем (parse), потом меняем (format).
Математика времени: Как исключить выходные
В 2026 году бизнес требует точности. Если SLA составляет 3 рабочих дня, вы не можете просто прибавить 72 часа, если на носу суббота. Функция addDays проста, но глупа. Она не знает про ваш производственный календарь.
Чтобы реализовать логику «бизнес-дней», используем конструкцию switch внутри функции добавления дней. Логика такая: проверяем текущий день недели, и в зависимости от него добавляем разное количество дней.
addDays(date; switch(formatDate(date; "E"); "5"; 3; "6"; 2; 1))
- Если сегодня пятница (код «5»), прибавляем 3 дня (попадаем на понедельник).
- Если суббота («6»), прибавляем 2 дня.
- В остальных случаях — просто 1 день.
Это элегантное решение, которое работает надежнее, чем сложные нагромождения модулей. Кстати, для более сложных расчетов (праздники РФ) лучше подключать внешние API или справочники.
https://kv-ai.ru/obuchenie-po-make
Тренды 2026: AI и Timezone-Awareness
Мир автоматизации изменился. Раньше мы писали километровые регулярные выражения (RegEx), чтобы вытащить дату из фразы «давай созвонимся после обеда во вторник». Сейчас это делает искусственный интеллект.
AI-парсинг (Smart Parsing)
Вместо мучений с кодом, мы отправляем текст письма в модуль AI (например, через OpenAI или встроенный ассистент Make) с промптом: «Extract date and time in ISO 8601 format relative to [Current Date]». Это позволяет обрабатывать даже самые неструктурированные заявки от клиентов, которые путают www make com с сайтом знакомств.
Явное указание часового пояса
Еще один важный момент. Многие API стали требовать явной передачи таймзоны. Если раньше прокатывало просто отправить дату, то теперь хорошим тоном (и технической необходимостью) считается использование третьего аргумента в функции форматирования:
formatDate(now; "YYYY-MM-DD HH:mm"; "Europe/Moscow")
Это страховка. Даже если сервер Make находится в США, получатель в Москве увидит правильное местное время.
Токены: шпаргалка, чтобы не гуглить
Самая частая боль — регистр букв. Запомните, mm и MM — это разные вещи. Ошибка в одной букве может отправить ваш отчет в январь вместо текущего месяца.
Токен Значение Пример вывода YYYY Год (4 цифры) 2026 MM Месяц 01-12 DD День месяца 01-31 HH Часы (24 формат) 14 mm Минуты 05 ss Секунды 59
Обратите внимание: для дней используется DD или D. Вариант dd, привычный программистам на других языках, здесь работает иначе.
Системный подход к знаниям
Можно часами искать информацию на форумах, перебирая запросы вроде made in china com (да, бывает и такое при поиске интеграций с поставщиками) или https www made com, пытаясь склеить обрывки знаний. Но время — это единственный невосполнимый ресурс. Автоматизация должна освобождать время, а не пожирать его в процессе настройки.
Если вы чувствуете, что упираетесь в потолок и ваши сценарии обрастают «костылями» вместо элегантных решений, возможно, пора перенять опыт системно. Моя задача — показать короткий путь, где вам не придется набивать шишки, которые я уже набил за последние годы.
Хотите научиться автоматизации рабочих процессов с помощью сервиса make.com и нейросетей? Подпишитесь на наш Telegram-канал.
Мы в MAX
Для тех, кто готов к серьезной практике:
Обучение по Автоматизации, CursorAI, маркетингу и make.com
Блюпринты по make.com
И не забудьте про инструменты, которые облегчают жизнь. Например, MCP сервис автоматизации «ВСЁ ПОДКЛЮЧЕНО» (wordstat, wordpress, Вконтакте, телеграм, нейросети генерации картинок, фотосток и другое) — это мощное подспорье для интеграторов.
Кстати, если у вас еще нет аккаунта, регистрируйтесь в Make.com и получайте расширенные лимиты на старте.
Частые вопросы (FAQ)
Почему formatDate выдает ошибку, если поле с датой пустое?
Функция не умеет работать с null. Если данные могут отсутствовать, оберните переменную в защиту: ifempty(date_variable; now) или просто ifempty(date_variable; null), чтобы пропустить шаг без ошибки.
Как получить название месяца на русском языке?
Make по умолчанию выводит даты на английском. Чтобы получить «Январь» вместо «January», используйте formatDate, а затем функцию switch или map для замены английских названий на русские. Либо используйте локаль в функции (если поддерживается вашим тарифом и версией модуля).
В чем разница между make com и integromat?
Integromat — это старое название сервиса. В 2022 году произошел ребрендинг в Make.com. Архитектура изменилась, стала мощнее, но логика работы с датами осталась прежней. Если ищете www make com или https make com, вы на верном пути.
Как посчитать количество дней между двумя датами?
Напрямую вычесть даты нельзя. Переведите обе даты в timestamp, вычтите одно из другого и разделите на 86400. Формула: floor((timestamp2 - timestamp1) / 86400).
Почему время в сценарии отличается на 3 часа от моего?
Скорее всего, вы видите время в UTC. Проверьте настройки своего профиля в Make: там есть «Timezone». Но помните, что сервер всегда выполняет операции в UTC, конвертация нужна только для отображения вам или отправки клиенту.