Kalendář svátků — API pracovních dnů Online
Aritmetika pracovních dnů pro jednu zemi, volitelně jeden region: spočítání pracovních dnů mezi dvěma daty, přičtení nebo odečtení pracovních dnů, ověření data nebo nalezení následujícího / předchozího pracovního dne. Zohledňuje víkend dané země, státní a regionální svátky, které jsou dny volna, přesuny dnů na základě nařízení (pracovní sobota) a pravidlo válečného stavu na Ukrajině. Data od 2020-01-01 do 2035-12-31. Odpovědi z předem vypočítaného kalendáře během několika milisekund.
GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days
— třída kvóty: cheap
| Parametr | Popis |
|---|---|
op | count (výchozí) | add | subtract | is | next | prev |
country | Dvouznakový kód země ISO (povinné, jedna) |
region | Region ISO 3166-2, např. DE-BY (volitelné) |
start_date | YYYY-MM-DD (povinné) |
end_date | YYYY-MM-DD (op=count) |
days | Pracovní dny k přičtení nebo odečtení, 0-3650 (op=add|subtract); 0 = start_date, je-li pracovním dnem, jinak následující (add) nebo předchozí (subtract) pracovní den |
inclusive | op=count: true (výchozí) započítá start_date i end_date; false vynechá start_date |
weekend | Volitelné přepsání víkendu, např. fri,sat nebo 5,6 (dny v týdnu podle ISO); none = žádné víkendové dny |
Pole odpovědi — uvnitř objektu data v obálce odpovědi. [] označuje seznam, takže data.items[].name je pole name každého prvku. Pole bývá null, chybí nebo je prázdný seznam, když pro něj nemáme hodnotu — zástupný údaj nedoplňujeme.
| Pole | Popis |
|---|---|
data.business_days | op=count: pracovní dny v rozsahu, s calendar_days a non_business_days. |
data.result_date | op=add|subtract|next|prev: výsledné datum. |
data.is_business_day | op=is: true nebo false, u false s reasons[] (weekend, holiday: <name>, day off by decree transfer). |
data.weekend_days | Přítomné, pokud ?weekend= přepsalo víkend země. |
data.calendar_window | První a poslední datum, které kalendář pokrývá. |
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"
Aktualizováno