Справочник рабочих дней
В справочник занесен официальный производственный календарь на 2023 и 2024 годы.
30 декабря 2023: Добавлен производственный календарь на 2024 год, удалены данные производственного календаря на 2022 год.
31 декабря 2022: Добавлен производственный календарь на 2023 год, удалены данные производственного календаря на 2021 год.
24 декабря 2021: Добавлен производственный календарь на 2022 год, удалены данные производственного календаря на 2020 год.
23 декабря 2020: Добавлен производственный календарь на 2021 год, удалены данные производственного календаря на 2019 год.
24 декабря 2019: Добавлен производственный календарь на 2020 год, удалены данные производственного календаря на 2018 год.
28 декабря 2018: Добавлен производственный календарь на 2019 год, удалены данные производственного календаря на 2017 год.
23 ноября 2017: Добавлен производственный календарь на 2018 год, удалены данные производственного календаря на 2016 год.
07 декабря 2016: Добавлен производственный календарь на 2017 год, удалены данные производственного календаря на 2015 год.
18 октября 2015: Добавлен производственный календарь на 2016 год, удалены данные производственного календаря на 2014 год.
22 декабря 2014: В связи с большим количеством запросов с некоторых адресов, введено ограничение 120 запросов в час с одного IP. Кому нужно больше, кэшируемся или пишем в личку.
06 октября 2014: Добавлен производственный календарь на 2015 год, удалены данные производственного календаря на 2013 год.
Справочник доступен на двух веб-серверах (для резервирования) http://api1.vasha-ats.ru и http://api2.vasha-ats.ru
Формат запроса:
/daytype.php?date=yyyy-mm-dd&friday=1&celebration=1
Входные параметры (все не обязательны):
- date - дата, о которой нужно получить информацию. Если не указывать, берется текущая дата по московскому времени.
- friday - отделять пятницы от обычных рабочих дней. У многих по пятницам график работы отличается от обычных дней. Если его не указать (значение не важно), то пятница вернется, как обычный рабочий день.
- celebration - отделять праздники от выходных дней. Если его не указать (значение не важно), то праздники будут возвращаться как обычные выходные.
В ответе должна быть следующая информация
Date: YYYY-MM-DD\nDayType: X\n
Что такое YYYY-MM-DD объяснять не буду, использовать их лучше всего для диагностики и отладки, а в поле X закодирован тип дня:
- 0 - рабочий день;
- 1 - выходной день;
- 2 - предпраздничный день;
- 3 - праздничный день, если в запросе был параметр celebration;
- 4 - пятница, если в запросе был параметр friday.
|