Rechner für Zeitblöcke pro Arbeitstag
Der Rechner für Zeitblöcke pro Arbeitstag macht aus Arbeitstag, Pausenreserve und gewünschter Blocklänge eine praktikable Tageskapazität.
Im Browser ausführen – kostenlos
Zuerst zieht er die Pausen ab, danach zählt er nur vollständige Fokusblöcke in der verbleibenden Zeit. Zusätzlich nennt er nutzbare Fokuszeit, verplante Minuten, Restzeit und Auslastung. So planen Sie realistisch, ohne einen angebrochenen Block als vollständige Sitzung zu behandeln.
Beginnen Sie mit der tatsächlich verfügbaren Zeit
Geben Sie die gesamte Länge des Arbeitstags in Minuten ein, nicht eine optimistische Schätzung produktiver Zeit. Acht Stunden entsprechen beispielsweise 480 Minuten. Erfassen Sie danach die Gesamtzeit, die Sie für Mittagessen, kurze Erholung und weitere geplante Pausen schützen möchten. Der Rechner zieht diese Reserve ab, bevor er Fokusblöcke berücksichtigt. Verwenden Sie als Blocklänge eine ununterbrochene Sitzung, etwa 25, 45, 50 oder 90 Minuten. Alle drei Werte sind ganze Minuten und lassen sich leicht in einen Kalender übertragen. Arbeitstag und Blocklänge müssen positiv sein; die Pausen dürfen den Arbeitstag nicht überschreiten. Sie dürfen ihn vollständig belegen, dann bleiben null Fokusminuten. Die Obergrenze von 1,440 Minuten stellt sicher, dass die Berechnung genau einen Tag abbildet.
So werden vollständige Blöcke berechnet
Das Werkzeug zieht die Pausen vom Arbeitstag ab und erhält damit das verfügbare Fokusbudget. Dieses wird durch die gewünschte Blocklänge geteilt und abgerundet. Bleiben 420 Minuten und dauert ein Block 50 Minuten, passen acht vollständige Blöcke hinein; die restlichen 20 Minuten ergeben keinen neunten. Das Ergebnis nennt Anzahl, verplante Minuten und Restzeit. Die Auslastung ist der Anteil der verplanten an den verfügbaren Fokusminuten und wird auf zwei Dezimalstellen gerundet. Ist keine Fokuszeit übrig, beträgt sie null. Das Modell reserviert ein gemeinsames Pausenbudget und fügt nicht automatisch Pausen zwischen Blöcken ein. Benötigt Ihre Routine fünf Pausen zu zehn Minuten, tragen Sie alle 50 Minuten ein. Auch Besprechungen, Verwaltung und Wegezeiten können dazugehören, wenn konzentriertes Arbeiten dabei unmöglich ist.
Machen Sie daraus einen realistischen Tagesplan
Verstehen Sie die Blockzahl als Kapazität, nicht als Verpflichtung, jede Lücke zu füllen. Ein Kalender braucht Übergänge, Spielraum für unerwartete Fragen und Platz für Aufgaben, die früher enden oder länger dauern. Die Restminuten zeigen, ob die gewählte Länge gut passt oder einen nützlichen Puffer lässt. Vergleichen Sie verschiedene Blocklängen bei gleichbleibendem Arbeitstag und Pausenbudget: Kürzere Blöcke können die Anzahl erhöhen, längere den Kontextwechsel verringern. Legen Sie im Team vor Vergleichen fest, was als Pause gilt. Die Berechnung ist deterministisch und eignet sich für Tabellen, interne Werkzeuge und Automatisierungen. Eine API-Anfrage kostet $0.002. Prüfen Sie über mehrere Tage, wie viele Blöcke Sie wirklich abschließen, und passen Sie die Eingaben an; ein kleiner, verlässlicher Plan ist wertvoller als ein überfüllter, der Pausen oder Freizeit verdrängt.
Anwendungsfälle
Einen persönlichen Fokusplan entwerfen
Reservieren Sie Mittagessen und Erholung und ermitteln Sie vollständige Schreib-, Programmier- oder Lerneinheiten.
Lieferkapazität eines Teams schätzen
Überführen Sie gemeinsame Verfügbarkeit und Pausenregeln in eine einheitliche Blockzahl pro Person.
Zeitblock-Routinen vergleichen
Testen Sie 25-, 50- oder 90-Minuten-Blöcke am selben Tag und vergleichen Sie Anzahl, Rest und Auslastung.
Häufige Fragen
Was zählt als Pausenzeit?
Nehmen Sie alle vor der Planung auszuschließenden Minuten auf, etwa Mittagessen, Erholung, Besprechungen oder Verwaltung.
Warum zählen angebrochene Blöcke nicht?
Nur vollständige Sitzungen zählen; ein kürzerer Rest wird als ungenutzte Fokuszeit ausgewiesen.
Fügt das Werkzeug Pausen zwischen Blöcken ein?
Nein. Geben Sie die gesamte Tagesreserve einschließlich geplanter Zwischenpausen an.
Dürfen Pausen den ganzen Arbeitstag belegen?
Ja. Das Ergebnis zeigt dann null verfügbare Minuten, null Blöcke und null Auslastung.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Die Berechnung ist deterministisch und nutzt keine externen Dienste.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/biz/time-blocks-per-day \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"workday_minutes":480,"break_minutes":60,"block_minutes":50}'const res = await fetch("https://api.kit.forhosting.com/biz/time-blocks-per-day", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"workday_minutes": 480,
"break_minutes": 60,
"block_minutes": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/time-blocks-per-day",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"workday_minutes": 480,
"break_minutes": 60,
"block_minutes": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/time-blocks-per-day", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"workday_minutes":480,"break_minutes":60,"block_minutes":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"workday_minutes":480,"break_minutes":60,"block_minutes":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/time-blocks-per-day", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"workday_minutes": 480,
"break_minutes": 60,
"block_minutes": 50
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.time_blocks_per_day",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |