Calendario de festivos — API de días laborables Online
Aritmética de días laborables para un país, opcionalmente una región: contar días laborables entre dos fechas, sumar o restar días laborables, comprobar una fecha o encontrar el siguiente / anterior día laborable. Respeta el fin de semana propio del país, los festivos nacionales y regionales no laborables, los traslados por decreto (un sábado trabajado) y la norma de la ley marcial de Ucrania. Fechas del 2020-01-01 al 2035-12-31. Responde desde un calendario precalculado en pocos milisegundos.
GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days
— clase de cuota: cheap
| Parámetro | Descripción |
|---|---|
op | count (por defecto) | add | subtract | is | next | prev |
country | Código de país ISO-2 (obligatorio, uno) |
region | Región ISO 3166-2, p. ej. DE-BY (opcional) |
start_date | YYYY-MM-DD (obligatorio) |
end_date | YYYY-MM-DD (op=count) |
days | Días laborables a sumar o restar, 0-3650 (op=add|subtract); 0 = start_date si es día laborable, si no, el siguiente (add) o el anterior (subtract) |
inclusive | op=count: true (por defecto) cuenta start_date y end_date; false excluye start_date |
weekend | Sustitución opcional del fin de semana, p. ej. fri,sat o 5,6 (días de la semana ISO); none = sin días de fin de semana |
Campos de la respuesta — dentro del objeto data del sobre de respuesta. [] indica una lista, así que data.items[].name es el campo name de cada elemento. Un campo es null, no aparece o es una lista vacía cuando no tenemos valor: nunca un marcador de posición.
| Campo | Descripción |
|---|---|
data.business_days | op=count: días laborables del rango, con calendar_days y non_business_days. |
data.result_date | op=add|subtract|next|prev: la fecha resultante. |
data.is_business_day | op=is: true o false, con reasons[] (weekend, holiday: <name>, day off by decree transfer) cuando es false. |
data.weekend_days | Presente cuando ?weekend= sustituyó el fin de semana del país. |
data.calendar_window | Primera y última fecha que cubre el calendario. |
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"
Actualizado