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
| Alan | Tür | Sınırlar | Varsayılan | Açıklama |
|---|---|---|---|---|
mode | string | between | add | between | Ne hesaplansın? |
start | string | Başlangıç saati · 24 saat biçiminde: saat 0–24, dakika 0–59. | ||
end | string | Bitiş saati · Başlangıçtan önceyse ertesi gün sayılır. Gece yarısı için 24:00. | ||
operation | string | add | subtract | add | İşlem |
hours | integer | ≥ 0, ≤ 10.000 | 0 | Saat (saat) |
minutes | integer | ≥ 0, ≤ 100.000 | 0 | Dakika (dakika) |
clock | string | 12 | 24 | 24 | Saat biçimi |
Çıktılar
| Alan | Tür | Açıklama |
|---|---|---|
duration | string | Süre |
time | string | Varılan saat |
dayOffset | number | Gün farkı (gün) |
decimalHours | number | Ondalık saat (saat) |
totalMinutes | number | Toplam 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"
}
}