Optimale Nickerchen-Dauer
Der Rechner für die optimale Nickerchen-Dauer macht aus einer Startzeit im 24-Stunden-Format zwei klare Weckzeiten: für einen kurzen Erholungsschlaf von 20 Minuten und für einen vollständigen Schlafzyklus von 90 Minuten.
Im Browser ausführen – kostenlos
Er zeigt für beide Varianten die genaue Endzeit und kennzeichnet, wenn diese auf den folgenden Tag fällt. Die Berechnung erfolgt sofort, deterministisch und ausschließlich zur Zeitplanung, nicht zur Diagnose. Wählen Sie die kurze Variante bei einer knappen Pause oder vergleichen Sie sie mit der längeren, wenn Ihr Zeitplan einen vollständigen Schlafzyklus zulässt.
Wählen Sie die passende Empfehlung für Ihr Zeitfenster
Geben Sie zunächst Stunde und Minute des voraussichtlichen Beginns im 24-Stunden-Format ein. Der Rechner liefert bewusst zwei deutlich unterschiedliche Möglichkeiten, denn eine einzige Dauer passt nicht zu jeder Situation. Die kurze Erholungsempfehlung endet 20 Minuten nach der eingegebenen Startzeit und eignet sich für eine kompakte Pause. Die Empfehlung für einen vollständigen Zyklus endet 90 Minuten nach Beginn und bietet ein längeres Zeitfenster auf Grundlage einer üblichen Schätzung für einen Schlafzyklus. Vergleichen Sie beide Endzeiten mit Ihrem nächsten festen Termin und berücksichtigen Sie auch die Zeit, die Sie zum Einschlafen und zum Wachwerden benötigen. Das Werkzeug addiert ausschließlich die angegebene Schlafdauer; eine angenommene Einschlafzeit wird nicht unbemerkt eingerechnet. Wenn Sie gewöhnlich einige Minuten zum Einschlafen brauchen, geben Sie den realistisch erwarteten Schlafbeginn ein oder planen Sie beim Stellen des Weckers selbst einen entsprechenden Puffer ein.
Lesen Sie Endzeit und Tageswechsel richtig
Jede Empfehlung enthält die Dauer, eine formatierte Endzeit, getrennte Werte für Stunde und Minute sowie einen Tagesversatz. Ein Tagesversatz von null bedeutet, dass das Nickerchen am selben Kalendertag endet, an dem es beginnt. Der Wert eins zeigt an, dass die Berechnung Mitternacht überschritten hat und die angezeigte Uhrzeit zum nächsten Tag gehört. Diese Unterscheidung ist bei späten Ruhezeiten wichtig: Ein um 23:30 begonnenes Nickerchen endet nicht früher am selben Tag, nur weil die Uhranzeige umspringt. Die getrennten Zahlenfelder erleichtern zudem Software das Erstellen von Erinnerungen und den Vergleich von Zeitplänen, ohne eine formatierte Zeichenfolge auswerten zu müssen. Eingaben werden streng geprüft. Stunden müssen ganze Zahlen von 0 bis 23 sein, Minuten ganze Zahlen von 0 bis 59. Fehlende Felder, Zahlentexte, Dezimalwerte, unendliche und andere nicht numerische Werte werden abgelehnt, damit eine fehlerhafte Anfrage kein scheinbar plausibles Ergebnis erzeugt.
Nutzen Sie das Ergebnis als Planungshilfe
Wie ein Mensch auf ein Nickerchen reagiert, hängt unter anderem von Schlafdefizit, Alter, Gesundheit, Umgebung, Medikamenten, Koffein und persönlichen Schlafgewohnheiten ab. Die beiden Ergebnisse sind deshalb Zeitvorschläge, keine Zusage über Ihre Erholung und keine medizinische Beratung. Die deterministische Berechnung ist besonders hilfreich, wenn Einheitlichkeit zählt: Dieselbe gültige Startzeit erzeugt im Browser und über die API stets dieselben zwei Endzeiten. Dadurch eignet sie sich für persönliche Routinen, Kalenderhilfen, Wellness-Werkzeuge und Pausenplaner, die nachvollziehbare Arithmetik benötigen. Beachten Sie den praktischen Kontext und lassen Sie genügend Zeit, vollständig wach zu werden, bevor Sie fahren, Maschinen bedienen oder sicherheitskritische Aufgaben übernehmen. Wenn Nickerchen regelmäßig ungewöhnliche Verwirrung verursachen, Ihren Nachtschlaf stören oder wegen anhaltender übermäßiger Müdigkeit nötig erscheinen, wenden Sie sich an qualifiziertes medizinisches Fachpersonal, das Ihre Umstände und Krankengeschichte beurteilen kann.
Anwendungsfälle
Eine Ruhepause mittags planen
Vergleichen Sie die Endzeit nach 20 Minuten mit Ihrem Rückkehrtermin, ohne Uhrzeiten von Hand auszurechnen.
Einen späten Wecker stellen
Erkennen Sie einen Wechsel über Mitternacht und wählen Sie mithilfe des Tagesversatzes das richtige Datum.
Nickerchen-Optionen in eine App einbauen
Erzeugen Sie stabile strukturierte Endzeiten für kurze Erholung und vollständige Schlafzyklen.
Häufige Fragen
Welche Schlafdauern verwendet der Rechner?
Er verwendet 20 Minuten für die kurze Erholungsempfehlung und 90 Minuten für die Empfehlung eines vollständigen Zyklus.
Berücksichtigt die Berechnung die Einschlafzeit?
Nein. Beide Dauern werden direkt zur eingegebenen Startzeit addiert; planen Sie Einschlaf- und Aufwachpuffer gesondert ein.
Was bedeutet day_offset?
Null bedeutet ein Ende am selben Tag. Eins bedeutet, dass die Ruhezeit nach Mitternacht am folgenden Tag endet.
Warum werden als Text übergebene Zahlen abgelehnt?
Der Vertrag verlangt echte Zahlenwerte für Stunde und Minute. Die strenge Prüfung verhindert mehrdeutige Umwandlungen und erkennt fehlerhafte Integrationen frühzeitig.
Ist dies eine medizinische Beratung?
Nein. Es handelt sich um eine deterministische Planungshilfe. Wenden Sie sich bei anhaltenden Schlafproblemen oder übermäßiger Müdigkeit an medizinisches Fachpersonal.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Die Browser-Version lässt sich nutzen, ohne die Berechnung an die API zu senden.
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/health/nap-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"start_hour":13,"start_minute":40}'const res = await fetch("https://api.kit.forhosting.com/health/nap-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"start_hour": 13,
"start_minute": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/nap-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"start_hour": 13,
"start_minute": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/nap-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"start_hour":13,"start_minute":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"start_hour":13,"start_minute":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/nap-length", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"start_hour": 13,
"start_minute": 40
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.nap_length",
"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. |