Ünnepnaptár — Munkanapok API Online
Munkanap-számítások egy országra, opcionálisan egy régióra: munkanapok számlálása két dátum között, munkanapok hozzáadása vagy kivonása, egy dátum ellenőrzése, illetve a következő / előző munkanap megkeresése. Figyelembe veszi az ország saját hétvégéjét, a nemzeti és regionális munkaszüneti ünnepeket, a rendeleti áthelyezéseket (egy ledolgozandó szombat) és Ukrajna hadiállapoti szabályát. Dátumok: 2020-01-01-től 2035-12-31-ig. Előre kiszámított naptárból válaszol néhány milliszekundum alatt.
GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days
— kvótaosztály: cheap
| Paraméter | Leírás |
|---|---|
op | count (alapértelmezés) | add | subtract | is | next | prev |
country | ISO-2 országkód (kötelező, egy darab) |
region | ISO 3166-2 régió, pl. DE-BY (opcionális) |
start_date | YYYY-MM-DD (kötelező) |
end_date | YYYY-MM-DD (op=count) |
days | Hozzáadandó vagy kivonandó munkanapok, 0-3650 (op=add|subtract); 0 = a start_date, ha munkanap, különben a következő (add) vagy az előző (subtract) munkanap |
inclusive | op=count: true (alapértelmezés) esetén a start_date és az end_date is beleszámít; false esetén a start_date kimarad |
weekend | Opcionális hétvége-felülbírálás, pl. fri,sat vagy 5,6 (ISO hétköznapok); none = nincsenek hétvégi napok |
Válaszmezők — a válaszboríték data objektumán belül. A [] listát jelöl, tehát a data.items[].name az egyes elemek name mezője. Egy mező null, hiányzik vagy üres lista, ha nincs rá értékünk — helykitöltőt soha nem teszünk oda.
| Mező | Leírás |
|---|---|
data.business_days | op=count: a munkanapok az időszakban, a calendar_days és non_business_days értékekkel. |
data.result_date | op=add|subtract|next|prev: az eredményül kapott dátum. |
data.is_business_day | op=is: true vagy false, false esetén reasons[] értékkel (weekend, holiday: <name>, day off by decree transfer). |
data.weekend_days | Akkor szerepel, ha az ?weekend= felülbírálta az ország hétvégéjét. |
data.calendar_window | A naptár által lefedett első és utolsó dátum. |
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"
Frissítve