Описание запросов

Получение данных по полной дате

https://isdayoff.ru/YYYYMMDD
https://isdayoff.ru/YYYY-MM-DD

YYYY - год (20yy/19yy)

ММ - месяц (с лидирующим 0, например 02)

DD - день (с лидирующим 0, например 07)

Возможные результаты

Ответ сервиса Значение Код возврата HTTP
0 Рабочий день 200
1 Нерабочий день 200
100 Ошибка в дате 400
101 Данные не найдены 404


Получение данных по году без века

https://isdayoff.ru/YYMMDD
https://isdayoff.ru/YY-MM-DD

YY - год (20yy/19yy)

ММ - месяц (с лидирующим 0, например 02)

DD - день (с лидирующим 0, например 07)

Возможные результаты

Ответ сервиса Значение Код возврата HTTP
0 Рабочий день 200
1 Нерабочий день 200
100 Ошибка в дате 400
101 Данные не найдены 404
199 Ошибка сервиса 400

Получение данных с помощью альясов

https://isdayoff.ru/today

статус сегодняшнего дня

https://isdayoff.ru/tomorrow

статус завтрашнего дня

Часовой пояс будет определён на основе IP-адреса. Если же такого не произошло, то необходимо уточнить с помощью параметра tz. Названия часовых поясов можно взять из базы данных IANA. Например, для часового пояса, в котором находится Москва (GMT+3), https://isdayoff.ru/today?tz=Europe/Moscow

https://isdayoff.ru/now

вывод даты, времени и часового пояса. Поможет узнать правильно ли определён часовой пояс

Возможные результаты

Ответ сервиса Значение Код возврата HTTP
0 Рабочий день 200
1 Нерабочий день 200
100 Ошибка в дате 400
101 Данные не найдены 404

Получение данных с указанием страны

https://isdayoff.ru/YYYYMMDD?cc=CC

CC - код страны из списка

Код стран

Коды стран Страна По-умолчанию
by Белоруссия
kz Казахстан
ru Россия *
ua Украина

Возможные результаты

Ответ сервиса Значение Код возврата HTTP
0 Рабочий день 200
1 Нерабочий день 200
100 Ошибка в дате/коде страны 400
101 Данные не найдены 404
199 Ошибка сервиса 400


Получение данных с учётом предпраздничных дней

https://isdayoff.ru/YYYYMMDD?pre=[0|1]

pre – Распознавать, что день предпраздничный:

      0 - Без вывода сокращённых дней (по-умолчанию)
      1 - Распознавать, что день предпразднечный (сокращённый)

Возможные результаты

Ответ сервиса Значение Код возврата HTTP
0 Рабочий день 200
1 Нерабочий день 200
2 Предпраздничный день 200
100 Ошибка в дате/коде страны 400
101 Данные не найдены 404
199 Ошибка сервиса 400


Получение данных с учётом шестидневной рабочей недели

https://isdayoff.ru/YYYYMMDD?sd=[0|1]

sd – Считать, что неделя шестидневная:

      0 - Рабочая неделя остаётся пятидневной (по-умолчанию)
      1 - Считать, что неделя шестидневная

Возможные результаты

Ответ сервиса Значение Код возврата HTTP
0 Рабочий день 200
1 Нерабочий день 200
100 Ошибка в дате/коде страны 400
101 Данные не найдены 404
199 Ошибка сервиса 400


Получение данных с учётом нерабочих дней во время пандемии COVID-19

https://isdayoff.ru/YYYYMMDD?covid=[0|1]

covid – Учитывать нерабочие дни:

      0 - Не помечать нерабочие дни в связи с коронавирусом (по-умолчанию)
      1 - Помечать, что день рабочий

Возможные результаты

Ответ сервиса Значение Код возврата HTTP
0 Рабочий день 200
1 Нерабочий день 200
4 Рабочий день 200
100 Ошибка в дате/коде страны 400
101 Данные не найдены 404
199 Ошибка сервиса 400

Заметка

Все параметры можно комбинировать друг с другом