ForHosting KIT · Haushalt, Küche und Freizeit

Arbeitsstundenrechner

Wer um 09:00 beginnt, um 17:30 aufhört und 30 Minuten Mittagspause macht, hat genau 8 Stunden gearbeitet. Geben Sie Beginn, Ende und die unbezahlten Pausenminuten eines Tages ein und erhalten Sie die Dezimalstunden für Stundenzettel oder Rechnung. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Startzeit
09:00
Endzeit
17:30
Pausenminuten
30
Erhalten Sie
Startzeit
09:00:00
Endzeit
17:30:00
Verstrichene Minuten
510
Verstrichene Stunden
8,5

Zu wissen, wie viele Stunden Sie wirklich gearbeitet haben, ist eine Aufgabe der Entgeltabrechnung und der Stundenzettel, kein Kalenderrätsel. Es wird zu einer Beginnzeit gestempelt, zu einer Endzeit gestempelt, unbezahlte Mittags- oder sonstige Pausenminuten werden abgezogen, und der Rest wird zu Dezimalstunden für einen Stundenzettel, eine Rechnung oder eine Lohnzeile. Dieser Stundenrechner tut genau das: er liest eine Beginn- und eine Enduhr desselben bürgerlichen Tages, zieht nichtnegative Pausenminuten ab und liefert die Nettodauer in Stunden. Er ist weder ein Datumsdifferenzwerkzeug noch ein Zuschlagsrechner noch ein Addierer von Stunden auf ein Zifferblatt.

Was geleistete Stunden zwischen zwei Uhren wirklich bedeuten

Geleistete Stunden an einem einzigen Tag sind die verstrichene Uhrzeit minus unbezahlter Pausen, geschrieben als dezimale Stundenzahl. Rechnen Sie die Beginn- und die Enduhr in Minuten nach Mitternacht um, ziehen Sie diese Summen voneinander ab, ziehen Sie die Pausenminuten ab und teilen Sie durch sechzig. Von neun Uhr bis siebzehn Uhr dreißig vergehen fünfhundertzehn Minuten; ein dreißigminütiges Mittagessen lässt vierhundertachtzig Minuten, das sind genau acht Stunden.

Diese Acht ist das, was eine Zelle im Stundenzettel, eine Rechnungszeile und die meisten Entgeltsysteme speichern. Dieselbe Identität meinen Suchende mit einem Stundenrechner: keine Umrechnung zwischen Wochen und Sekunden, kein Addieren von fünf Stunden auf ein Zifferblatt und nicht die vorzeichenbehaftete Lücke zwischen zwei ISO-Datumszeiten an verschiedenen bürgerlichen Tagen. Dieser Endpunkt weist eine Enduhr zurück, die der Beginnuhr vorausgeht, statt eine Nachtüberschreitung zu erfinden, weil die Suchabsicht ein Stempelpaar desselben Tages ist.

Schichten über Mitternacht gehören zu einem Dienstplanwerkzeug, das auch das nächste bürgerliche Datum kennt. Negative Pausenminuten werden zurückgewiesen, weil eine Pause der Schicht keine Zeit hinzufügen kann. Pausen, die länger als das gestempelte Intervall dauern, werden ebenfalls zurückgewiesen, sodass das Ergebnis nie eine negative Dauer ist.

Wo ein Rechner für geleistete Stunden seinen Nutzen hat

Stundenpersonal und Auftragnehmer machen aus einem Papier-Stempelpaar die Dezimalstunden, die ein Entgeltexport erwartet, nachdem das Mittagessen entfernt wurde, ohne eine Tabelle zu öffnen. Freiberufler wandeln einen Studioblock in abrechenbare Stunden für eine Rechnungszeile um, die mit dem Stundenzettel übereinstimmen muss, den der Kunde bereits unterschrieben hat. Schichtleitungen prüfen, dass ein geplanter Beginn und ein geplantes Ende minus einer vorgeschriebenen Ruhe noch der vertraglichen Tageslänge entsprechen, bevor sie den Dienstplan veröffentlichen.

Lehrkräfte und Prüfungsportale brauchen ein deterministisches Orakel, das 09:00 bis 17:30 minus dreißig Minuten als acht Stunden wertet, nicht als achtundeinhalb, und ein vertauschtes Paar scheitern lässt, statt still über Mitternacht zu wickeln. Kombinieren Sie diesen Rechner mit einem Zuschlagswerkzeug, wenn Sie die Mehrstunden und den Satz schon kennen, und mit einem Gehaltsumrechner, wenn Sie das Jahresentgelt aus einem Stundenlohn brauchen. Halten Sie Anfragen klein, pinnen Sie die goldenen hours-Zahlen in Tests fest, und Sie erhalten reproduzierbare Stundenzettelarithmetik, ohne einen eigenen Kalender- oder Entgeltstapel aufzubauen.

Stempelpaare für Stundenzettel und Entgelt

Wandeln Sie Einstempeln, Ausstempeln und Mittagessen desselben Tages in Dezimalstunden um, die ein Entgeltexport oder eine Lohnzeile ohne Tabelle speichern kann.

Freie Rechnungen und Studioblöcke

Rechnen Sie einen gebuchten Beginn und ein gebuchtes Ende minus einer unbezahlten Pause in abrechenbare Stunden um, die zum bereits unterschriebenen Stundenzettel passen.

Dürfen Pausenminuten null sein, entfallen oder ein Bruchteil sein?

Bruchminuten sind zulässig. Negative Pausen und Pausen länger als der verstrichene Stempel werden zurückgewiesen.

Welche Uhrformate akzeptiert der Stundenrechner?

HH:MM oder HH:MM:SS im Vierundzwanzig-Stunden-Format von 00:00 bis 23:59 sowie Zwölf-Stunden-Uhren mit AM oder PM.

Was ist, wenn meine Schicht über Mitternacht geht?

Der Rechner kennt nur Schichten am selben Tag. Ein Ende vor dem Beginn wird abgelehnt statt in den nächsten Tag verschoben. Für Nachtschichten brauchen Sie ein Dienstplanwerkzeug, das auch das nächste Datum kennt.

Wie werden Minuten in Dezimalstunden umgerechnet?

Die Nettominuten werden durch sechzig geteilt. Von 08:15 bis 16:45 mit 45 Minuten Pause sind es 7,75 Stunden, denn die 45 Minuten zählen als Dreiviertelstunde, nicht als 45 Hundertstel.

Berechnet der Rechner auch die Überstundenvergütung?

Nein. Er gibt nur die Arbeitsstunden nach Abzug der Pausen aus. Wenn Sie Überstunden und Satz bereits kennen, nutzen Sie einen Überstundenrechner, und für ein Jahresgehalt aus einem Stundenlohn einen Gehaltsumrechner.

Muss ich eine Pause eintragen?

Nein. Lassen Sie das Feld leer oder tragen Sie 0 ein, wenn Sie durchgearbeitet haben. Pausen dürfen auch Bruchteile von Minuten haben, aber weder negativ noch länger als die Zeit zwischen Beginn und Ende sein.

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.

POSThttps://api.kit.forhosting.com/life/hours

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/life/hours \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_time":"09:00","end_time":"17:30"}'
{
  "start_time": "09:00",
  "end_time": "17:30"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.hours",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_break_minutes100000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Geht die Enduhr der Beginnuhr voraus oder sind die Pausenminuten negativ, scheitert die Aufgabe mit invalid_input und wird nicht berechnet. Erfolgreiche API-Aufrufe nutzen den veröffentlichten Grundpreis $0.002.

Eingabevertrag, Antwortform und Fehlerverhalten

Beispiel: 08:15 bis 16:45 minus 45 Minuten ergibt hours 7.75. Senden Sie einen JSON-Körper mit zwei Pflicht-Uhrzeichenketten und einer optionalen Pause. start_time ist die Einstempelfläche: HH:MM oder HH:MM:SS im Vierundzwanzig-Stunden-Format von 00:00 bis 23:59 oder eine Zwölf-Stunden-Uhr mit AM oder PM wie 9:00 AM. Die Aliasse start, from und clock_in werden akzeptiert, damit Tabellen und typisierte Formulare denselben Vertrag nutzen. end_time ist die Ausstempelfläche in denselben Formaten; akzeptiert werden die Aliasse end, to und clock_out. break_minutes ist eine nichtnegative endliche Zahl unbezahlter Minuten zum Abzug; lassen Sie das Feld weg oder senden Sie 0 für einen durchgehenden Block. Akzeptiert werden die Aliasse breaks, break und lunch. Ganze Zahlen, Dezimalzahlen, wissenschaftliche Notation und numerische Zeichenketten werden für die Pause gelesen; Boolesche Werte, Arrays, Objekte, Infinity und NaN scheitern mit invalid_input unter Nennung von break_minutes. Bei Erfolg wiederholt der Körper die normalisierten Vierundzwanzig-Stunden-Werte start_time und end_time, das gelesene break_minutes, elapsed_minutes und elapsed_hours vor der Pause, die Nettominuten, den Hauptwert hours, die Nettosekunden, hours_hms als HH:MM:SS und eine kurze Formelzeichenkette. Beispiel: start_time 09:00, end_time 17:30, break_minutes 30 ergibt hours 8 und hours_hms 08:00:00. Fehlende Uhren, ein Zifferblatt wie 25:00 oder 9:70, ein Ende vor dem Beginn, eine negative Pause oder eine Pause länger als der Stempel sind typisierte Fehler und werden nicht berechnet.

Wo ein Rechner für geleistete Stunden seinen Nutzen hat

Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jeder erfolgreiche Stempel $0.002, gescheiterte Prüfung wird nicht berechnet und nach der Antwort wird nichts gespeichert.

Dienstplankontrollen und Prüfungsschlüssel

Stellen Sie fest, dass eine geplante Schicht minus Ruhe der vertraglichen Tageslänge entspricht, und pinnen Sie goldene hours-Werte in Fixtures, die nicht von der Maschinenzeit abhängen dürfen.

Wie berechne ich geleistete Stunden zwischen zwei Uhrzeiten?

Senden Sie start_time und end_time als Uhrzeichenketten (09:00, 17:30:00 oder 5:30 PM) und gegebenenfalls break_minutes. Die API liefert hours als dezimale Dauer nach Abzug der unbezahlten Pause.

Was geschieht, wenn die Endzeit vor der Beginnzeit liegt?

Die Aufgabe scheitert mit invalid_input. Dieser Rechner ist ein Stempelpaar desselben Tages: ein Ende vor dem Beginn gilt nicht als Nachtüberschreitung.

Was kostet der Stundenrechner?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →