ForHosting KIT · Finanzen und Geld

Dienstzeit-Rechner

Vom 1. März 2018 bis zum 20. August 2024 sind es 6 Jahre, 5 Monate und 19 Tage, insgesamt 2364 Tage. Geben Sie Eintrittsdatum und Stichtag ein und erhalten Sie die Dienstzeit so, wie sie in einer Personalakte steht. 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
Startdatum
2018-03-01
Enddatum
2024-08-20
Erhalten Sie
Jahre
6
Monate
5
Tage
19
Tage gesamt
2.364

Die Dienstzeit ist die verstrichene zivile Spanne zwischen einem Startdatum und einem Enddatum, geschrieben als vollendete Jahre, Restmonate und Resttage. Gehaltsabrechnungen, Dienstauszeichnungslisten, Kreditauszüge, Visumanträge und gewerkschaftliche Senioritätstafeln verlangen diese Aufschlüsselung statt einer groben Tagessumme. Dieser Dienstzeit-Rechner nimmt zwei strenge ISO-Kalendertage entgegen, prüft sie im proleptischen gregorianischen Kalender einschließlich Schaltfebruare und liefert Jahre, Monate, Tage, die gesamte zivile Tagesspanne und eine kurze Dienstzeitphrase.

Wie die zivile Dienstzeit in Jahren, Monaten und Tagen gezählt wird

Die zivile Dienstzeit ist die bereits vollendete Kalenderlücke zwischen einem Einstellungs-, Originations- oder Beginndatum und einem Stichtag oder letzten Arbeitstag, geschrieben wie eine Personalakte die Zugehörigkeit schreibt: Jahre, dann Restmonate, dann Resttage. Tageszählungen zu subtrahieren und durch 365.25 zu teilen ergibt diese Form nicht, weil Monate ungleiche Längen haben und der Februar in Schaltjahren wechselt. Dieser Rechner zerlegt zwei strenge ISO-Kalenderdaten der Form Jahr-Monat-Tag mit vier, zwei und zwei Ziffern.

Jedes Jahr muss zwischen eins und neuntausendneunhundertneunundneunzig liegen, jeder Monat zwischen eins und zwölf, und jeder Tag muss in diesem Monat nach proleptischen gregorianischen Schaltregeln existieren: ein Jahr ist ein Schaltjahr, wenn es durch vier teilbar ist, außer dass ein Säkularjahr nur dann eines ist, wenn es auch durch vierhundert teilbar ist. Diese Regel macht den neunundzwanzigsten Februar in zweitausendvierundzwanzig und zweitausend legal und in zweitausenddreiundzwanzig und neunzehnhundert illegal.

Nachdem beide Daten gültig sind, zählt die Engine Kalendermonate vom Start zum Ende und addiert sie mit Monatsende-Klammer, sodass der einunddreißigste Januar plus ein Monat auf den achtundzwanzigsten oder neunundzwanzigsten Februar fällt, nie auf einen unmöglichen Tag. Sitzt das geklammerte Datum noch nach dem Ende, geht die Monatszählung um eins zurück, damit nie ein nicht vollendeter Monat beansprucht wird. Die Resttage sind der ganzzahlige Rest der Julianustag-Nummer von jener letzten vollständigen Monatsaddition bis zum Enddatum.

Die Jahre sind die Monatszählung geteilt durch zwölf; die Restmonate sind der Rest.

Wo ein Dienstzeit-Rechner in Personalwesen, Finanzen und Compliance genutzt wird

Personal- und People-Operations-Teams berechnen die Zugehörigkeitsdauer für Probezeiten, Auszeichnungen, Vesting-Klippen und Senioritätstafeln und brauchen Jahre-Monate-Tage statt einer groben Tageszahl. Gehalts- und Leistungsengines speichern ein ISO-Einstellungsdatum und einen Stichtag, wenn sie eine Dienstzeitzeile auf einer Abrechnung oder einem Leistungsauszug drucken. Hypotheken- und Privatkredit-Servicer berichten, wie lange eine Fazilität von der Origination bis zum Auszugsdatum aussteht — eine andere Suche als ein EMI-Rechner, der die Laufzeit als Eingabe in Monaten nimmt.

Einwanderungs-, Gewerkschafts- und Behördenschalter verlangen oft vollendete Jahre und Restmonate ununterbrochenen Dienstes zu einem Einreichungstag. Lehrplanautoren der Kalenderarithmetik wollen ein Orakel, das vertauschte Daten und unmögliche Februare ablehnt, statt einer Tabelle, die Überlauftage still rollt. Wenn Sie später ziviles Alter ab einem Geburtstag, eine vollendete Jubiläumsnummer, nur ganze Monate oder eine vorzeichenbehaftete Tagesdifferenz brauchen, behandeln Sie das als eigene Suchabsichten und Landings, statt diese Dienstzeitseite zu überladen.

Die eingegebene Suche ist Dienstzeit-Rechner; der Vertrag, den Sie erhalten, sind zwei ISO-Daten hinein und eine Jahre-Monate-Tage-Aufschlüsselung hinaus.

Beschäftigungsdauer im Arbeitsverhältnis

Aus einem ISO-Einstellungsdatum und einem Stichtag erhalten Sie vollendete Jahre, Restmonate, Resttage und eine lesbare Dienstzeitphrase für Probezeiten, Auszeichnungen und Senioritätslisten.

Laufzeit eines Kredits oder einer Fazilität

Messen Sie, wie lange ein Kredit, ein Leasing oder eine Fazilität von der Origination bis zum Auszugsdatum aussteht, in Jahren, Monaten und Tagen — nicht als EMI-Laufzeit in Monaten.

Ununterbrochener Dienst und Einreichungsdaten

Berechnen Sie die vollendete zivile Dienstzeit für Einwanderungs-, Gewerkschafts- oder Behördenanträge, die die Dauer ununterbrochenen Dienstes zu einem bestimmten Kalendertag verlangen.

Wie berechnet man die Dienstzeit zwischen zwei Daten?

Derselbe Kalendertag auf beiden Seiten ist null Dienstzeit.

Was geschieht, wenn das Enddatum dem Startdatum vorausgeht?

Verstrichene Dienstzeit kann nicht negativ sein; ein vertauschtes Paar ist ein Kundenfehler und wird nicht berechnet.

Zählt der Starttag als voller Dienstzeit-Tag?

Dienstzeit ist vollendete Zivilzeit, wie das Alter: der Starttag selbst sind null Jahre, null Monate und null Tage.

Wie werden Monatsende- und Schalttag-Startdaten behandelt?

Beim Addieren von Kalendermonaten wird der Tag auf den letzten Tag des Zielmonats geklammert, sodass der 31. Januar plus ein Monat der 28. oder 29. Februar ist. Ein Start am 29. Februar, der in einem Gemeinjahr beobachtet wird, klammert auf den 28. Februar. Unmögliche Daten wie 2023-02-29 werden abgelehnt.

Wie wird die Dienstzeit zwischen zwei Daten berechnet?

Der Rechner zählt vom Startdatum aus volle Kalendermonate bis zum Enddatum und teilt sie in Jahre und restliche Monate auf. Die übrigen Tage nach dem letzten vollen Monat kommen als Resttage hinzu.

Was ergibt sich, wenn Start- und Enddatum gleich sind?

Dann lautet das Ergebnis null Jahre, null Monate und null Tage. Der Zeitraum hat begonnen, aber noch kein ganzer Kalendertag ist vollendet.

Warum teilt man die Tage nicht einfach durch die Länge eines Jahres?

Weil Monate unterschiedlich lang sind und der Februar in Schaltjahren einen Tag mehr hat. So entsteht keine Angabe in Jahren, Monaten und Tagen, wie sie Lohnbüro und Personalakte verlangen.

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/fin/tenure

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/fin/tenure \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_date":"2018-03-01","end_date":"2024-08-20"}'
{
  "start_date": "2018-03-01",
  "end_date": "2024-08-20"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.tenure",
  "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.

year_min1
year_max9999
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 das Enddatum dem Startdatum voraus, scheitert die Aufgabe mit invalid_input, statt eine negative Dauer zu erfinden.

Wie die zivile Dienstzeit in Jahren, Monaten und Tagen gezählt wird

Dieselben Start- und Enddaten erzeugen stets dasselbe JSON: keine Host-Uhr, keine Zeitzone, kein JavaScript-Date-Objekt und kein Netz.

Eingangsvertrag, Antwortform und Fehler bei vertauschten Daten

Die erste ist der Beginn-, Einstellungs- oder Originationstag; die zweite ist der Stichtag oder letzte Tag des Intervalls. Jeder Wert muss ein strenger ISO-Kalendertag sein, etwa zweitausendachtzehn Bindestrich null drei Bindestrich null eins. Schließen Sie das kostenlose Browserformular für Schreibtischprüfungen an und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massenlisten der Dienstlänge brauchen. Senden Sie zwei Pflichtzeichenketten, start_date und end_date. Die Aliase start, from, begin und hire_date für das erste Feld sowie end, to, until, as_of und reference_date für das zweite nimmt derselbe Kern an, damit Gehaltsskripte und Suchformulare vertraute Namen behalten, ohne die Mathematik zu ändern. Fehlende Felder, leere Zeichenketten, Nicht-Zeichenketten, Zeichenketten, die nicht zum Vier-Zwei-Zwei-Ziffernmuster passen, Jahre außerhalb von eins bis neuntausendneunhundertneunundneunzig, Monate außerhalb von eins bis zwölf und Tage, die in diesem Monat nicht existieren (der einunddreißigste April, der neunundzwanzigste Februar in einem Gemeinjahr), scheitern alle mit invalid_input unter Nennung des Feldes, und diese Fehler werden nicht berechnet. Geht end_date start_date voraus, scheitert die Aufgabe ebenfalls mit invalid_input: verstrichene Dienstzeit kann nicht negativ sein, und ein vertauschtes Paar ist ein Kundenfehler, keine vorzeichenbehaftete Dauer. Derselbe Kalendertag auf beiden Seiten ist zulässig und liefert null Jahre, null Monate, null Tage und null total_days: das Intervall hat begonnen, aber kein ziviler Tag ist vollendet. Bei Erfolg wiederholt der Körper die normalisierten ISO-Zeichenketten von start_date und end_date; die Ganzzahlen years, months und days; total_days als nichtnegative zivile Tagesspanne; eine kurze englische Dienstzeitphrase mit Einzahl- oder Mehrzahl-Einheiten; und eine formula-Zeichenkette, die den Zivilmonatsalgorithmus dokumentiert. Erfolgreiche API-Aufrufe nutzen die veröffentlichte Basis von $0.002 je Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.

Wo ein Dienstzeit-Rechner in Personalwesen, Finanzen und Compliance genutzt wird

Weil diese Fähigkeit eine reine Parse-Engine ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis von $0.002 ohne Modell-Token und ohne ausgehendes Netz, und fehlgeschlagene Validierung verbraucht kein Prepaid-Guthaben.

Was kostet der Dienstzeit-Rechner?

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

Vollständige KIT-Dokumentation lesen →