Описание запросов
Получение данных по полной дате
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 |
Заметка
Все параметры можно комбинировать друг с другом