Tatil Takvimi — İş Günleri API'si Online
Bir ülke, isteğe bağlı olarak bir bölge için iş günü hesaplaması: iki tarih arasındaki iş günlerini say, iş günü ekle veya çıkar, bir tarihi sına ya da sonraki / önceki iş gününü bul. Ülkenin kendi hafta sonunu, ulusal ve bölgesel izin günü tatillerini, kararname ile aktarmaları (çalışılan bir Cumartesi) ve Ukrayna'nın sıkıyönetim kuralını dikkate alır. Tarihler 2020-01-01 ile 2035-12-31 arasındadır. Önceden hesaplanmış bir takvimden birkaç milisaniyede yanıt verir.
GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days
— kota sınıfı: cheap
| Parametre | Açıklama |
|---|---|
op | count (varsayılan) | add | subtract | is | next | prev |
country | ISO-2 ülke kodu (zorunlu, tek) |
region | ISO 3166-2 bölgesi, örn. DE-BY (isteğe bağlı) |
start_date | YYYY-MM-DD (zorunlu) |
end_date | YYYY-MM-DD (op=count) |
days | Eklenecek veya çıkarılacak iş günleri, 0-3650 (op=add|subtract); 0 = start_date iş günüyse kendisi, değilse sonraki (add) veya önceki (subtract) iş günü |
inclusive | op=count: true (varsayılan) start_date ve end_date'i sayar; false start_date'i dışarıda bırakır |
weekend | İsteğe bağlı hafta sonu geçersiz kılma, örn. fri,sat veya 5,6 (ISO hafta günleri); none = hafta sonu günü yok |
Yanıt alanları — yanıt zarfındaki data nesnesinin içinde. [] bir listeyi gösterir; yani data.items[].name her öğenin name alanıdır. Değerimiz olmayan bir alan null olur, hiç bulunmaz ya da boş liste döner — asla yer tutucu koymayız.
| Alan | Açıklama |
|---|---|
data.business_days | op=count: aralıktaki iş günleri, calendar_days ve non_business_days ile birlikte. |
data.result_date | op=add|subtract|next|prev: elde edilen tarih. |
data.is_business_day | op=is: true veya false; false olduğunda reasons[] (weekend, holiday: <name>, day off by decree transfer) ile birlikte. |
data.weekend_days | ?weekend= ülkenin hafta sonunu geçersiz kıldığında bulunur. |
data.calendar_window | Takvimin kapsadığı ilk ve son tarih. |
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"
Güncellendi