hesaplayıcı
Menü

İş Günü Hesaplama: API ve MCP

İş Günü Hesaplama için REST ve MCP başvurusu: girdi alanları, sınırlar, çıktılar, örnek istek ve gerçek yanıt. Ücretsiz, kayıt yok.

GET /api/v1/tools/time.working-days.tr/mcp/time

Kimlik
time.working-days.tr
Sürüm
1.0.0
Erişim
Ücretsiz
Araç sayfası
İş Günü Hesaplama
Şema
GET /api/v1/tools/time.working-days.tr

Girdiler

AlanTürSınırlarVarsayılanAçıklama
modestringbetween | addbetweenNe hesaplansın?
start (zorunlu)stringBaşlangıç tarihi · İki tarih arasında bu gün de sayılır. İş günü eklerken sayım ertesi gün başlar.
endstringBitiş tarihi · Bu gün de sayılır.
daysinteger≥ 1, ≤ 1.000Eklenecek iş günü (iş günü)
saturdaystringno | yesnoCumartesi iş günü mü?
halfDaysstringhalf | working | offhalfArefe ve 28 Ekim yarım günleri
administrativeLeavestringno | yesnoİdari izin günleri · Genelgeyle kamu personeline verilen izin günleri. Resmî tatil değildir.

Çıktılar

AlanTürAçıklama
endDatestringSon iş gününün tarihi
workingDaysnumberİş günü (gün)
calendarDaysnumberTakvim günü (gün)
restDaysnumberHafta sonu (gün)
holidayDaysnumberResmî tatil (iş gününe denk gelen) (gün)
halfHolidaysnumberİş gününe denk gelen yarım gün tatil (gün)
leaveDaysnumberİdari izin (iş gününe denk gelen) (gün)
daysarrayİş gününden düşülen günler

Örnek istek

curl -X POST https://hesaplayici.com/api/v1/tools/time.working-days.tr/execute \
  -H 'Content-Type: application/json' \
  -d '{"input":{"mode":"between","start":"2026-01-01","end":"2026-12-31","saturday":"no","halfDays":"half","administrativeLeave":"no"},"locale":"tr"}'
Örnek yanıt
{
  "output": {
    "workingDays": 249.5,
    "calendarDays": 365,
    "restDays": 104,
    "holidayDays": 11.5,
    "halfHolidays": 3,
    "days": [
      {
        "day": "2026-01-01",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-03-19",
        "holiday": 0.5,
        "leave": 0
      },
      {
        "day": "2026-03-20",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-04-23",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-05-01",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-05-19",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-05-26",
        "holiday": 0.5,
        "leave": 0
      },
      {
        "day": "2026-05-27",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-05-28",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-05-29",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-07-15",
        "holiday": 1,
        "leave": 0
      },
      {
        "day": "2026-10-28",
        "holiday": 0.5,
        "leave": 0
      },
      {
        "day": "2026-10-29",
        "holiday": 1,
        "leave": 0
      }
    ]
  },
  "steps": [
    {
      "id": "calendarDays",
      "formula": "takvim günü = bitiş − başlangıç + 1",
      "substitution": "takvim günü = 31.12.2026 − 01.01.2026 + 1",
      "value": 365,
      "unit": "gün"
    },
    {
      "id": "restDays",
      "formula": "hafta sonu = cumartesi + pazar",
      "substitution": "hafta sonu = 52 + 52",
      "value": 104,
      "unit": "gün"
    },
    {
      "id": "holidayDays",
      "formula": "resmî tatil = tam gün + yarım gün × 0,5",
      "substitution": "resmî tatil = 10 + 3 × 0,5",
      "value": 11.5,
      "unit": "gün"
    },
    {
      "id": "workingDays",
      "formula": "iş günü = takvim günü − hafta sonu − resmî tatil",
      "substitution": "iş günü = 365 − 104 − 11,5",
      "value": 249.5,
      "unit": "gün"
    }
  ],
  "notes": [
    {
      "kind": "difference",
      "code": "administrative_leave_in_range",
      "values": {
        "days": 1.5
      },
      "text": "Bu aralıkta kamu personeline 1,5 gün idari izin verildi; sonuç bu günleri iş günü saydı. Kamu personeliyseniz idari izin seçeneğini açın."
    }
  ],
  "meta": {
    "toolVersion": "1.0.0",
    "dataVersion": "2026-01-01",
    "locale": "tr"
  },
  "citation": {
    "url": "https://hesaplayici.com/zaman/is-gunu-hesaplama",
    "title": "İş Günü Hesaplama"
  }
}