Calendar de sărbători — API Zile lucrătoare Online
Calcule cu zile lucrătoare pentru o țară, opțional o regiune: numărarea zilelor lucrătoare între două date, adunarea sau scăderea zilelor lucrătoare, testarea unei date sau găsirea următoarei / precedentei zile lucrătoare. Ține cont de weekendul propriu al țării, de sărbătorile naționale și regionale libere, de transferurile prin decret (o sâmbătă lucrătoare) și de regula legii marțiale din Ucraina. Date de la 2020-01-01 până la 2035-12-31. Răspunde dintr-un calendar precalculat în câteva milisecunde.
GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days
— clasă de cotă: cheap
| Parametru | Descriere |
|---|---|
op | count (implicit) | add | subtract | is | next | prev |
country | Cod de țară ISO-2 (obligatoriu, unul singur) |
region | Regiune ISO 3166-2, de ex. DE-BY (opțional) |
start_date | YYYY-MM-DD (obligatoriu) |
end_date | YYYY-MM-DD (op=count) |
days | Zile lucrătoare de adunat sau scăzut, 0-3650 (op=add|subtract); 0 = start_date dacă este zi lucrătoare, altfel următoarea (add) sau precedenta (subtract) |
inclusive | op=count: true (implicit) include start_date și end_date; false exclude start_date |
weekend | Înlocuire opțională a weekendului, de ex. fri,sat sau 5,6 (zile ISO ale săptămânii); none = fără zile de weekend |
Câmpurile răspunsului — în interiorul obiectului data din plicul răspunsului. [] marchează o listă, deci data.items[].name este câmpul name al fiecărui element. Un câmp este null, lipsește sau este o listă goală atunci când nu avem o valoare — niciodată un substitut.
| Câmp | Descriere |
|---|---|
data.business_days | op=count: zilele lucrătoare din interval, cu calendar_days și non_business_days. |
data.result_date | op=add|subtract|next|prev: data rezultată. |
data.is_business_day | op=is: true sau false, cu reasons[] (weekend, holiday: <name>, day off by decree transfer) când este false. |
data.weekend_days | Prezent când ?weekend= a înlocuit weekendul țării. |
data.calendar_window | Prima și ultima dată acoperite de calendar. |
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"
Actualizat