Календар на празниците — API за работни дни Online
Изчисления с работни дни за една държава, по избор един регион: преброяване на работните дни между две дати, добавяне или изваждане на работни дни, проверка на дата или намиране на следващия / предишния работен ден. Отчита собствения уикенд на държавата, националните и регионалните почивни празници, преместванията по указ (събота, която е работна) и правилото за военно положение в Украйна. Дати от 2020-01-01 до 2035-12-31. Отговаря от предварително изчислен календар за няколко милисекунди.
GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days
— клас квота: cheap
| Параметър | Описание |
|---|---|
op | count (по подразбиране) | add | subtract | is | next | prev |
country | Двубуквен ISO код на държава (задължително, един) |
region | Регион по ISO 3166-2, напр. DE-BY (по избор) |
start_date | YYYY-MM-DD (задължително) |
end_date | YYYY-MM-DD (op=count) |
days | Работни дни за добавяне или изваждане, 0-3650 (op=add|subtract); 0 = start_date, ако е работен ден, иначе следващият (add) или предишният (subtract) |
inclusive | op=count: true (по подразбиране) включва start_date и end_date; false изключва start_date |
weekend | Незадължително заместване на уикенда, напр. fri,sat или 5,6 (ISO дни от седмицата); none = без почивни дни |
Полета на отговора — вътре в обекта data в плика на отговора. [] означава списък, така че data.items[].name е полето name на всеки елемент. Поле може да е null, да липсва или да е празен списък, когато нямаме стойност — никога не подставяме заместител.
| Поле | Описание |
|---|---|
data.business_days | op=count: работни дни в периода, с calendar_days и non_business_days. |
data.result_date | op=add|subtract|next|prev: получената дата. |
data.is_business_day | op=is: true или false, с reasons[] (weekend, holiday: <name>, day off by decree transfer) при false. |
data.weekend_days | Присъства, когато ?weekend= е заменил уикенда на държавата. |
data.calendar_window | Първата и последната дата, които календарът покрива. |
curl "https://nakordoni.eu/api/v2/data/holiday-calendar/business-days?op=count&country=DE®ion=DE-BY&start_date=2026-01-01&end_date=2026-12-31" \ -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
Обновено