Форматирование даты
Робот «Форматирование даты» приводит дату к любому нужному виду в бизнес-процессах и роботах Битрикс24. Принимает дату в разных форматах (Y-m-d, d.m.Y, timestamp, ISO) и шаблон вывода: числовой PHP-формат вроде d.m.Y или Y-m-d, либо словесный D и Dlong с названием месяца на языке интерфейса. Возвращает готовую строку даты.
Робот преобразует дату из любого распознаваемого формата (Y-m-d, d.m.Y, d/m/Y, ISO 8601, Unix-timestamp) в строку нужного вида для писем, документов и уведомлений. Числовые шаблоны PHP date() — d.m.Y, Y-m-d и любые другие — работают независимо от языка. Словесные форматы подставляют название месяца на языке интерфейса приложения: D даёт «15 мая 2026», Dlong добавляет «г.» («15 мая 2026 г.»), mnom и mgen возвращают только название месяца в именительном или родительном падеже. Типовые случаи: подставить дату сделки в шаблон договора прописью, сформировать читаемую дату для письма клиенту, привести дату из внешней системы к единому виду. Если дату разобрать не удалось, поле результата возвращается пустым, а в журнал пишется сообщение об ошибке.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Дата | date | да | |
| Формат: d.m.Y / Y-m-d / D (15 мая 2026) / Dlong (15 мая 2026 г.) / custom PHP date() | string | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Отформатированная дата | string |
Сценарий: дата прописью в шаблоне письма
- Бизнес-процесс берёт дату закрытия сделки в формате Y-m-d
- Робот форматирует её шаблоном D → «15 мая 2026»
- Готовая строка подставляется в текст письма клиенту