@Cucumbere

Как вывести месяц прописью в Битрикс24?

Как вывести в Битрикс24 текущий месяц? Используя {=Document:DATE_CREATE}?
  • Вопрос задан
  • 2711 просмотров
Пригласить эксперта
Ответы на вопрос 2
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Это очень геморройно.

Допустим формат даты у нас такой: d.m.Y H:i:s (что по русски: 22.01.2018 18:07:20)

На ум приходит следующая конструкция:

1) Объявляем переменную monthNumber (которая будет содержать номер месяца)
2) Объявляем переменную monthName (которая будет содержать читаемый месяц)

Создаем блок изменения переменной и записываем в monthNumber значение{{=substr({=System:Now},3,2)}}
Что будет означать: что от текущего времени ({=System:Now}), начиная с 3 символа (третий символ - точка) мы возьмем 2.
Тогда в monthNumber будет число: 01.

Далее ставим условие и 12 раз повторяем. Если monthNumber=1, то - блок изменения переменной monthName в Январь (ну и так 12 раз).
Ответ написан
Комментировать
@freedeveloper
Можно так не гемороится есть встроенное форматирование в datediff
=datediff({=System:Now}, '00.00.0000','%y %m %d')

Есть и более простое
{{=date("m y", {=System:Now})}}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы