Zeitrechner
5400 Sekunden sind 1:30:00, also eine Stunde und dreißig Minuten: Dieser Zeitrechner ordnet überlaufende Stunden und Minuten, zerlegt eine Sekundensumme in Tage, Stunden, Minuten und Sekunden und addiert oder subtrahiert zwei Zeitdauern. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Operation
- Normalize
- Stunden
- 1
- Minuten
- 30
- Sekunden
- 0
- Sekunden insgesamt
- 5.400
- Tage
- 0
- Formatiertes Ergebnis
- 1:30:00
Rechner fuer Dauern, nicht fuer Kalenderdaten: normalisieren Sie unordentliche Stunden und Minuten, wandeln Sie Gesamtsekunden um und addieren oder subtrahieren Sie zwei Stoppuhr-Intervalle.
Zeitdauern, keine Uhrzeiten
Dieser Rechner arbeitet mit Zeitspannen, wie sie eine Stoppuhr misst, nicht mit Kalenderdaten oder Uhrzeiten; deshalb braucht er weder Kalender noch Zeitzone. Sie können die Teile so eingeben, wie sie Ihnen vorliegen, etwa neunzig Minuten, und der Rechner führt alles auf eine Sekundensumme zurück, die er wieder in Tage, Stunden von 0 bis 23 sowie Minuten und Sekunden von 0 bis 59 aufteilt. Leere Teile zählen als null. Das Ergebnis erscheint auch in Kurzform wie 1:30:00, mit zweistelligen Minuten und Sekunden und den Tagen davor, sobald die Summe einen ganzen Tag erreicht.
Vier alltägliche Aufgaben
Er ordnet eine unhandliche Summe, etwa ein Trainingsprotokoll mit neunzig Minuten, zu einer Stunde und dreißig Minuten. Er verwandelt einen langen Sekundenzähler aus einer Aufnahme, einem Küchentimer oder einem Sensor in gut lesbare Stunden und Minuten. Er addiert zwei Intervalle, etwa die Sätze eines Trainings, oder zieht bei einer Schichtübergabe die verbrauchte Zeit von einem geplanten Block ab. Es werden nur ganze Zahlen angenommen, daher gibt es kein Rundungsrauschen, und eine Subtraktion, die unter null fallen würde, wird abgelehnt, statt eine irreführende Antwort zu liefern.
Beliebige Mischung aus h/m/s normalisieren
Stunden, Minuten und Sekunden dürfen über sechzig liegen — neunzig Minuten werden zu einer Stunde dreißig. Alles wird zu Gesamtsekunden und dann zu Tagen, Stunden 0–23, Minuten und Sekunden 0–59 mit stabilem pretty. Ganzzahlarithmetik hält Trainings, Rezepte und CI sekundengenau ohne Systemuhr und ohne Gleitkomma.
Zwei Dauern addieren und subtrahieren
Null-Defaults erlauben das Weglassen von Feldern. Gleitkommazahlen und boolesche Werte sind als Zählwerte unzulässig und führen zu klaren Fehlern.
Pretty-Format und harte Fehler
Ohne Tage: H:MM:SS. Mit Tagen: Nd HH:MM:SS.
Anwendungsfälle
Training
Addieren Sie Saetze oder normalisieren Sie die Gesamtzeit.
Medien und Rezepte
Wandeln Sie lange Sekundenzaehler in Stunden und Minuten.
Schichten
Ziehen Sie Restzeit von einem geplanten Block ab.
Häufige Fragen
Kann ich mehr als 59 Minuten eingeben?
Ja. Stunden, Minuten und Sekunden dürfen ihre übliche Grenze überschreiten: Neunzig Minuten werden zu einer Stunde und dreißig Minuten. Der Rechner wandelt alles in Sekunden um und verteilt die Summe dann neu.
Wie ziehe ich eine Zeitdauer von einer anderen ab?
Wählen Sie die Subtraktion und geben Sie beide Dauern in Stunden, Minuten und Sekunden ein; die zweite wird von der ersten abgezogen. Ist die zweite länger, wäre das Ergebnis negativ, deshalb lehnt der Rechner es ab, statt eine falsche Zeit anzuzeigen.
Wie rechne ich Sekunden in Stunden und Minuten um?
Nutzen Sie die Option, die von der Sekundensumme ausgeht. 5400 Sekunden ergeben 1 Stunde, 30 Minuten und 0 Sekunden, geschrieben 1:30:00; erreicht die Summe einen Tag oder mehr, werden auch die Tage angezeigt.
Wie sieht das Ergebnis in Kurzform aus?
Ohne Tage erscheint es als Stunden, Minuten und Sekunden mit Doppelpunkten, etwa 1:30:00, wobei Minuten und Sekunden immer zweistellig sind. Ab einem Tag steht die Zahl der Tage davor.
Verwandte Tools
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/dev/time-calculator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"op":"normalize","hours":0}'const res = await fetch("https://api.kit.forhosting.com/dev/time-calculator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"op": "normalize",
"hours": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/time-calculator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"op": "normalize",
"hours": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/time-calculator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"op":"normalize","hours":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"op":"normalize","hours":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/time-calculator", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"op": "normalize",
"hours": 0
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.time_calculator",
"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.
Limits
max_total_seconds | 999999999999 |
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. |
Technische Hinweise
Nur ganze Sekunden, ohne Systemuhr, gleich in Browser und API.
Aus Gesamtsekunden
from_seconds nimmt eine nichtnegative Summe und liefert dieselbe Zerlegung.
Zwei Dauern addieren und subtrahieren
add summiert zwei h/m/s-Tripel; sub zieht B von A ab und lehnt ein negatives Ergebnis mit typisiertem invalid_input ab.
Integrationsbeispiele
CI
Fixieren Sie total_seconds und pretty in Fixtures.
Technische Fragen
Datums-Differenz?
Nein. Nutzen Sie date_diff fuer Kalender.
Minuten >59?
Ja in der Eingabe; Ausgabe 0–59.
Wie sieht pretty aus?
H:MM:SS oder Nd HH:MM:SS.
Negative Subtraktion?
invalid_input.
Floats?
Nein; Ganzzahlen oder Ziffern.
Kostenlos?
Ja im Browser; App $0.002.