● Данные 2022–2027 · сверены с официальным календарём

Производственный календарь РФ как сервис

Статус любой даты, нормы рабочего времени и расчёт сроков — с правовым основанием для каждого дня. Доступ из браузера, по REST API, через MCP для ИИ-ассистентов, выгрузками и в мобильном приложении.

Без регистрации и ключей. Веб-интерфейс считает всё локально в браузере.

31 декабря 2026
четверг
Перенесённый выходной
КАК ПОЛУЧЕН СТАТУС
  1. Четверг — рабочий день пятидневной рабочей недели
  2. Выходной день, перенесённый с 04.01.2026
Основание: Постановление Правительства РФ от 24.09.2025 № 1466
Версия календаря: RU-FEDERAL-2026-v1

Почему расчётам можно доверять

Производственный календарь используют для сроков, зарплаты и отчётности, поэтому главное требование к нему — не «красиво», а неверный ответ не может пройти незаметно. Это заложено в устройство сервиса.

Сверка с официальным календарём

Рабочие дни и нормы часов за 2022–2026 сверены с официальным производственным календарём (КонсультантПлюс) до уровня каждого месяца.

Отказ вместо неверного ответа

Если данные разошлись с эталоном или файл повреждён, сервис возвращает ошибку и не отвечает вовсе. «Почти верных» дат не бывает.

Правовое основание каждого дня

Для любой даты видно, какое правило сработало: статья ТК РФ, постановление о переносе, предпраздничное сокращение по ст. 95.

Версии и воспроизводимость

Каждый ответ несёт версию календаря (RU-FEDERAL-2026-v1). Расчёт, сделанный сегодня, можно повторить и обосновать через годы.

Проект отделён от закона

2027 год основан на проекте Минтруда: он помечен как предварительный, и флаг preliminary попадает в каждый затронувший его расчёт.

Ошибка вместо экстраполяции

Запрос за пределами загруженных лет возвращает 422, а не выдуманный день, рассчитанный «по правилу выходных».

Пять способов работать с календарём

Один и тот же выверенный набор данных доступен людям и программам — выбирайте способ под задачу.

Веб-интерфейс

Календарь на год, карточка дня с объяснением, калькулятор сроков и нормы времени по неделям, месяцам, кварталам и году.
Открыть →

REST API

Статус дня, диапазоны, ближайший рабочий день, ±N рабочих дней, подсчёт и нормы часов. Без ключей, с ETag и кешированием.
Примеры →

MCP для ИИ-ассистентов

Подключается к Claude и другим MCP-клиентам: ассистент считает сроки по выверенным данным вместо того, чтобы фантазировать даты.

Выгрузки

Год целиком в JSON, CSV для таблиц и ICS для импорта в Google Calendar, Outlook и Apple Calendar.

Приложение для Android

Работает офлайн: данные вшиты в приложение и обновляются с сервера. Личные заметки, свои рабочие и нерабочие дни.

Встраиваемое ядро

Расчётное ядро на TypeScript без зависимостей — можно считать прямо в своём приложении, а не ходить в сеть за каждой датой.

Что умеет считать

  • Статус даты — рабочий, выходной, праздник, сокращённый или перенесённый, с объяснением и ссылкой на норму.
  • Нормы рабочего времени — за неделю, месяц, квартал, полугодие и год.
  • Любая продолжительность недели — 40, 36 и 24 часа, а также произвольная: например 39-часовая у медработников. Считается по формуле приказа Минздравсоцразвития № 588н.
  • Сроки — следующий и предыдущий рабочий день, прибавление и вычитание N рабочих дней, число рабочих дней в диапазоне.
  • Переносы и предпраздничные дни — с сохранением связи «откуда перенесён выходной» и наследованием продолжительности рабочего дня.
  • След расчёта — вместе с результатом возвращается версия календаря и признак предварительных данных.

Разработчикам

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

Прибавить 10 рабочих дней — типичный расчёт процессуального срока

curl -X POST https://calendar.legalic.ru/api/v1/calendars/RU-FEDERAL/calc/add-working-days \
  -H 'Content-Type: application/json' \
  -d '{"startDate":"2026-04-27","amount":10}'

{
  "date": "2026-05-13",
  "basedOn": [{ "versionId": "RU-FEDERAL-2026-v1", "year": 2026, "status": "OFFICIAL" }],
  "preliminary": false
}

Статус дня с объяснением — почему 31 декабря 2026 нерабочий

curl https://calendar.legalic.ru/api/v1/calendars/RU-FEDERAL/days/2026-12-31

{ "day": { "date": "2026-12-31", "type": "TRANSFERRED_DAY_OFF", "isWorking": false,
          "transferredFrom": "2026-01-04", "trace": [ … ] } }

Подключение к Claude по MCP — ассистент считает сроки по выверенным данным

claude mcp add --transport http prodcal https://calendar.legalic.ru/mcp

# Инструменты: get_day, next_working_day, add_working_days,
#              count_working_days, norm_hours, year_summary

Выгрузка года — JSON, CSV или ICS для импорта в календарь

curl -O https://calendar.legalic.ru/api/v1/calendars/RU-FEDERAL/export?year=2026&format=ics

Исходный код открыт

Движок, данные, тесты и оба сервера доступны на GitHub — расчёты можно проверить, а не принимать на веру.
Сервис и API →
Приложение для Android →

Работа офлайн

Год целиком отдаётся одним запросом с контрольной суммой и ETag: клиент кеширует данные и считает локально, обращаясь к серверу только за обновлением.

Данные и их статус

Официальные годы основаны на опубликованных нормативных актах. Предварительные — на проекте, и это видно и в интерфейсе, и в каждом ответе API.

ГодыСтатусОснование
2022 — 2026 Официальный Ст. 112 и 95 ТК РФ, постановления Правительства РФ о переносе выходных дней
2027 Предварительный Проект постановления Минтруда — не для окончательных юридических расчётов

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

Попробуйте прямо сейчас

Без регистрации, ключей и ограничений по количеству запросов.