ForHosting KIT · Haushalt, Küche und Freizeit

Datum zu Datum

Vom 15. Januar 2020 bis zum 25. Juli 2026 sind es 6 Jahre, 6 Monate und 10 Tage. Geben Sie zwei Daten ein und erhalten Sie volle Jahre, restliche Monate und restliche Tage, so wie ein Vertrag eine Laufzeit angibt. 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
Von
2020-01-15
To
2026-07-25
Erhalten Sie
Jahre
6
Monate
6
Tage
10
Tage gesamt
2.383

Ein Datum-zu-Datum-Rechner sagt, wie viel zivile Kalenderzeit zwischen zwei ausdrücklichen Tagen liegt: vollendete Jahre, Restmonate und Resttage. Wer nach Datum zu Datum sucht, braucht diese gemischte Aufschlüsselung für einen Mietvertrag, ein Vorhaben, ein Visumfenster oder einen persönlichen Meilenstein, nicht ein ganzzahliges Alter und nicht eine rohe Summe von Mitternächten. Dieses Werkzeug erfindet niemals das heutige Datum aus der Hostuhr.

Was eine zivile Datum-zu-Datum-Differenz tatsächlich zählt

Datum zu Datum ist eine zivile Spanne, kein Altersetikett und keine Uhrdauer. Die Engine nimmt das frühere der beiden Daten und schreitet in ganzen Kalendermonaten vor, wobei sie den Monatstag kürzt, wenn der Zielmonat kürzer ist, bis ein weiterer Monat das spätere Datum überschreiten würde. Die Restlücke wird dann in ganzen zivilen Tagen gezählt.

Jahre sind die Ganzmonatssumme geteilt durch zwölf; Monate sind diese Summe modulo zwölf; Tage schließen das Tripel. Der einunddreißigste Januar plus ein Monat wird zum letzten Februartag, ob achtundzwanzig oder neunundzwanzig, sodass eine Spanne, die an einem langen Monatstag beginnt, niemals durch Überlauf einen ersten März erfindet. Dasselbe Paar ziviler Daten erzeugt stets dieselben Jahre, Monate und Tage, weil die Engine niemals eine Hostuhr, eine Zeitzone oder Sommerzeittafeln abfragt.

Gleiche Daten liefern in jeder Komponente null und setzen direction auf zero. Liegt das Ende vor dem Beginn, bleibt das Jahre-Monate-Tage-Tripel die absolute zivile Länge und direction ist backward, sodass ein vertauschtes Paar nicht scheitert und kein negatives Alter erfindet. Die Zeichenkette formatted fügt die drei Bestandteile zu einer lesbaren Zeile zusammen, etwa sechs Jahre, sechs Monate, zehn Tage, für Beschriftungen und Belege.

Nutzen Sie ein benachbartes Werkzeug für ganzzahliges Alter, wenn die Suche lautet, wie alt jemand ist, und einen Nur-Monate-Helfer, wenn der Produkttext niemals Restjahre erwähnt; nutzen Sie diese Seite, wenn die Anfrage Datum zu Datum ist und die Antwort die gemischte zivile Aufschlüsselung sein muss.

Wo ein Datum-zu-Datum-Rechner seinen Platz verdient

Mietschalter und Wohnungsportale brauchen Jahre, Monate und Resttage zwischen Einzugs- und Auszugsdatum, nicht ein einziges ganzzahliges Alter und nicht eine Werktagszählung, die Wochenenden überspringt. Projektleiter drucken dasselbe Tripel auf eine Startnotiz, damit ein Vorhaben, das Mitte Januar begann und Ende Juli schloss, als sechs Jahre, sechs Monate und zehn Tage beschrieben wird, wenn das die zivilen Zahlen sind, statt eines gleitenden Mittels von dreißig Komma vier Tagen, das durch den Februar driftet.

Visa- und Aufenthaltsakten speichern die gemischte Spanne gegen zwei ausdrückliche Stempel, damit ein Prüfer dasselbe Paar Monate später erneut abspielen und dieselbe Aufschlüsselung erhalten kann. Persönliche Übersichten nutzen den kostenlosen Datum-zu-Datum-Rechner im Browser für Beziehungsmarken, Studienabschnitte und die tatsächliche Laufzeit eines Abonnements, ohne eine Datumsbibliothek zu installieren oder eine Zeitzonendatenbank an jeden Client zu senden.

Bleiben Sie ehrlich in der Erwartung: Diese Fähigkeit misst gregorianische Zivilzeit zwischen zwei ausdrücklichen Daten; sie überspringt keine Wochenenden als Geschäftszeit, lädt keine Feiertagskalender, rechnet keine Mondmonate um, setzt einen fehlenden Endpunkt nicht auf das Heute des Servers und rahmt die Spanne nicht als Alter. Koppeln Sie sie mit einem ganzzahligen Altersrechner, wenn das Formular nur nach dem Alter fragt, und mit einem Countdown-Helfer, wenn der Produkttext von verbleibenden Tagen bis zu einem Ereignis spricht.

Weil die Umsetzung reines parse der Stufe A ist, bleibt jeder erfolgreiche Aufruf günstig, deterministisch und frei von Modelltokens oder ausgehendem Netz, genau das, was Regressionspakete brauchen, wenn sie Monatsende- und Schalttagspaare über Jahrzehnte von Start- und Enddaten festnageln.

Miet- und Nutzungsfristen

Übergeben Sie ein Einzugs- und ein Auszugsdatum, um Jahre, Restmonate und Resttage einer Mietakte ohne Drift der Hostuhr zu zeigen.

Dauer eines Vorhabens oder Programms

Geben Sie Start- und Schlussdatum ein, um eine zivile Jahre-Monate-Tage-Spanne auf einer Statusnotiz oder einem Finanzierungsbericht zu drucken.

Persönliche Meilensteine zwischen zwei Tagen

Messen Sie, wie lange eine Beziehung, ein Kurs oder ein Abonnement zwischen zwei ausdrücklichen Kalendertagen dauerte.

Wie zählt dieser Datum-zu-Datum-Rechner Jahre, Monate und Tage?

Die Engine schreitet vom früheren Datum in ganzen Kalendermonaten vor, kürzt lange Monatstage auf den letzten Tag eines kürzeren Monats und meldet dann die restlichen zivilen Tage.

Was geschieht, wenn das Endedatum vor dem Startdatum liegt?

Die Anfrage gelingt trotzdem. Years, months und days sind die absolute zivile Spanne; direction steht auf backward, damit ein Formular das Paar als vertauscht kennzeichnen kann, ohne ein negatives Alter zu erfinden.

Nutzt der Datum-zu-Datum-Rechner automatisch das heutige Datum?

Nein. Sowohl from als auch to sind Pflicht.

Was passiert, wenn das Startdatum der letzte Tag eines langen Monats ist?

Ein Monat weiter landet auf dem letzten Tag des kürzeren Monats, statt in den nächsten überzulaufen. Vom letzten Januartag aus ist ein Monat später der letzte Tag im Februar.

Sehe ich auch die Gesamtzahl der Tage?

Ja. Neben Jahren, Monaten und Tagen erhalten Sie die einfache Zahl der Tage zwischen beiden Daten: Vom 15. Januar 2020 bis zum 25. Juli 2026 sind es 2383 Tage.

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/date-to-date

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/date-to-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from":"2020-01-15","to":"2026-07-25"}'
{
  "from": "2020-01-15",
  "to": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.date_to_date",
  "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.

Sie senden beide Endpunkte als zivile YYYY-MM-DD-Werte; die Engine prüft jeden Tag nach proleptischen gregorianischen Schaltregeln, und dasselbe Paar liefert stets dasselbe Tripel im Browser, in der Dauerintegration und über die API. Unmögliche Kalendertage scheitern mit invalid_input und werden nicht berechnet. Erfolgreiche API-Aufrufe nutzen den veröffentlichten Grundpreis $0.002.

Was eine zivile Datum-zu-Datum-Differenz tatsächlich zählt

Das Feld total_days ist die ausschließliche zivile Tagesdifferenz zwischen den beiden Ordinalzahlen, nützlich wenn ein Bericht zusätzlich eine ungeordnete Länge in Tagen braucht.

Eingabevertrag, Kalenderprüfung und Form der Antwort

Jeder Wert muss ein ziviler Kalendertag im Format YYYY-MM-DD sein, zum Beispiel zweitausendzwanzig Bindestrich null eins Bindestrich fünfzehn für den Beginn und zweitausendsechsundzwanzig Bindestrich null sieben Bindestrich fünfundzwanzig für das Ende. Sie dürfen ein vollständiges ISO-8601-Datum mit Uhrzeit voranstellen; ist eine Uhrzeit vorhanden, wird nur der Kalenderteil verwendet, weil ein Datum-zu-Datum-Maß eine Spanne ziviler Tage ist, keine Uhrdauer mit Zeitzonen. Jahre reichen von eins bis neuntausendneunhundertneunundneunzig, Monate von eins bis zwölf, und der Tag muss in jenem Monat nach gregorianischen Schaltregeln existieren, einschließlich des neunundzwanzigsten Februar nur in Schaltjahren. Senden Sie per POST einen kompakten JSON-Körper mit zwei Pflichtzeichenkettenfeldern: from und to. Optionale Aliasse start, begin, start_date und date_from bilden auf from ab; end, until, end_date und date_to bilden auf to ab, damit Formularbauer und SDKs vertraute Namen behalten. Unmögliche Paare wie zweitausenddreiundzwanzig Bindestrich null zwei Bindestrich neunundzwanzig werden mit invalid_input zurückgewiesen statt in den März gezwungen. Fehlende Felder, leere Zeichenketten und Nicht-Zeichenketten scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet. Beide Endpunkte sind absichtlich Pflicht: ein Datum-zu-Datum-Rechner, der still die Hostuhr einsetzt, erzeugt andere Antworten in der Dauerintegration, auf einem Laptop über einen Meridian und auf einem Worker in Coordinated Universal Time, was Prüfungen und wiederholbare Exporte zerbricht.

Wo ein Datum-zu-Datum-Rechner seinen Platz verdient

Rufen Sie die vorausbezahlte API auf, wenn Vertragspipelines, Mietexporte oder Programmregister einen stabilen Vertrag unter KIT-Guthaben zu $0.002 je erfolgreichem Element brauchen; fehlgeschlagene Prüfungen werden nach der Ablehnung durch die Engine nicht berechnet.

Welche Eingaben werden als ungültige Daten zurückgewiesen?

Jeder Wert, der kein echter gregorianischer Tag ist, scheitert mit invalid_input: ein fehlendes Feld, eine Nicht-Zeichenkette, ein missgebildetes Token, ein Monat außerhalb von eins bis zwölf oder ein Tag, der in jenem Monat nicht existiert, einschließlich des 29. Februar in einem Gemeinjahr.

Was kostet eine Datum-zu-Datum-Berechnung?

Das Browserwerkzeug ist auf Ihrem Gerät kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →