При разработке в Битрикс24 часто требуется получить даты начала и окончания месяца для различных периодов. Обычно это делается через сложные вычисления, но существует гораздо более простой способ.

Магические модификаторы для работы с датами

Битрикс24 поддерживает специальные строковые модификаторы, которые позволяют получить нужные даты одной строкой кода.

Модификаторы для работы с месяцами:

Предыдущий месяц:

Первый день:

="first day of previous month"

Последний день:

="last day of previous month"

Текущий месяц:

Первый день:

="first day of this month"

Последний день:

="last day of this month"

Следующий месяц:

Первый день:

="first day of next month"

Последний день:

="last day of next month"

Эти модификаторы значительно упрощают получение граничных дат месяца и делают код более читаемым.