hesaplayıcı
Menü

Saat Hesaplama: API ve MCP

Saat 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.hours/mcp/time

Kimlik
time.hours
Sürüm
1.0.0
Erişim
Ücretsiz
Araç sayfası
Saat Hesaplama
Şema
GET /api/v1/tools/time.hours

Girdiler

AlanTürSınırlarVarsayılanAçıklama
modestringbetween | addbetweenNe hesaplansın?
startstringBaşlangıç saati · 24 saat biçiminde: saat 0–24, dakika 0–59.
endstringBitiş saati · Başlangıçtan önceyse ertesi gün sayılır. Gece yarısı için 24:00.
operationstringadd | subtractaddİşlem
hoursinteger≥ 0, ≤ 10.0000Saat (saat)
minutesinteger≥ 0, ≤ 100.0000Dakika (dakika)
clockstring12 | 2424Saat biçimi

Çıktılar

AlanTürAçıklama
durationstringSüre
timestringVarılan saat
dayOffsetnumberGün farkı (gün)
decimalHoursnumberOndalık saat (saat)
totalMinutesnumberToplam dakika (dakika)

Örnek istek

curl -X POST https://hesaplayici.com/api/v1/tools/time.hours/execute \
  -H 'Content-Type: application/json' \
  -d '{"input":{"mode":"between","start":"09:00","end":"17:30","operation":"add","hours":0,"minutes":0,"clock":"24"},"locale":"tr"}'
Örnek yanıt
{
  "output": {
    "duration": "8:30",
    "decimalHours": 8.5,
    "totalMinutes": 510
  },
  "steps": [
    {
      "id": "totalMinutes",
      "formula": "süre = bitiş − başlangıç (bitiş önceyse + 24:00)",
      "substitution": "17:30 − 09:00",
      "value": 510,
      "unit": "dakika"
    },
    {
      "id": "decimalHours",
      "formula": "ondalık saat = dakika / 60",
      "substitution": "510 / 60",
      "value": 8.5,
      "unit": "saat"
    }
  ],
  "notes": [],
  "meta": {
    "toolVersion": "1.0.0",
    "locale": "tr"
  },
  "citation": {
    "url": "https://hesaplayici.com/zaman/saat-hesaplama",
    "title": "Saat Hesaplama"
  }
}