ForHosting KIT · Datum und Zeit

Jahrzehnte zwischen zwei Daten

Vom 25. Juli 1985 bis zum 25. Juli 2026 sind vier volle Jahrzehnte vergangen. Geben Sie zwei Daten ein und erhalten Sie die Zahl der vollendeten Zehnjahreszeiträume, positiv oder negativ je nach Reihenfolge und nie aufgerundet. 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
1985-07-25
To
2026-07-25
Erhalten Sie
Dekaden
4
Richtung
forward

Der Jahrzehntedifferenz-Rechner ermittelt, wie viele vollständige Kalenderzeiträume von zehn Jahren zwischen zwei ausdrücklich angegebenen ISO-Daten liegen. Geben Sie ein Anfangs- und Enddatum im Format YYYY-MM-DD ein. Das Ergebnis ist positiv, wenn das Enddatum später liegt, negativ, wenn es früher liegt, und null, solange keine vollen zehn Jahre vergangen sind. Die Berechnung folgt festen gregorianischen Kalenderregeln in UTC; aktuelle Uhrzeit, Browser-Zeitzone und externe Dienste können das Ergebnis nicht verändern.

Was ein volles Jahrzehnt bei dieser Berechnung bedeutet

Ein volles Jahrzehnt ist ein abgeschlossener Kalenderzeitraum von zehn Jahren ab dem ersten Datum und nicht nur ein Vergleich der üblichen Jahrzehntbezeichnungen. Vom 15. Juni 2000 bis zum 14. Juni 2020 ist lediglich ein Jahrzehnt vollständig vergangen, weil bis zum zweiten Zehnjahrestag noch ein Tag fehlt.

Am 15. Juni 2020 wird das Ergebnis zwei. Diese Unterscheidung verhindert, dass Datumswerte kurz vor einem Jahrestag nur aufgrund einer Differenz von zwanzig Jahreszahlen aufgerundet werden. Daher können zwei Daten in unterschiedlich bezeichneten Jahrzehnten liegen und dennoch null ergeben.

Die Ausgabe ist bewusst ganzzahlig und verwirft den unvollständigen Rest nach dem letzten erreichten Zehnjahrestag. Das eignet sich für Richtlinien, Archive, Verträge oder Berichtsregeln, die abgeschlossene Jahrzehnte statt einer ungefähren Zeitspanne verlangen. Beide Eingaben müssen explizite ISO-Kalenderdaten im Format YYYY-MM-DD sein.

Dadurch bleibt die Auslegung sichtbar, eindeutig und bei jeder Berechnung reproduzierbar.

Vorzeichen, UTC-Regeln und Schalttage

Das Vorzeichen richtet sich nach der Reihenfolge Ihrer Angaben. Liegt das zweite Datum nach dem ersten, ist die Zahl positiv. Liegt es davor, wird dieselbe Anzahl voller Jahrzehnte als negative ganze Zahl ausgegeben.

Gleiche Daten ergeben null. Beim Vertauschen der beiden Daten ändert sich somit das Vorzeichen, nicht aber der Betrag; das ist für Sortierungen, Vergleiche und gerichtete Berechnungen hilfreich. Prüfung und Kalenderarithmetik verwenden den proleptischen gregorianischen Kalender und nicht das JavaScript-Date-Objekt.

Weder lokale Zeitzonenumrechnung noch Sommerzeitwechsel, aktuelle Uhr, Netzabfrage oder sprachabhängiger Parser wirken mit. Beginnt der Zeitraum am 29. Februar, gilt in einem nicht als Schaltjahr ausgeführten Zieljahr der 28.

Februar als Jahrestag. Diese eindeutige Begrenzung liefert an Schaltjahrgrenzen stabile Werte und entspricht der üblichen Kalenderdauer-Arithmetik. Zulässig sind Jahre von 0001 bis 9999.

So verwenden Sie das Ergebnis zuverlässig

Senden Sie das anfängliche ISO-Datum im Feld from und das abschließende ISO-Datum im Feld to. Die Antwort wiederholt beide geprüften Eingaben, enthält die vorzeichenbehaftete Jahrzehntezahl und kennzeichnet die Richtung als vorwärts, rückwärts oder null. Verwenden Sie die Ganzzahl direkt, wenn abgeschlossene Zehnjahreszeiträume benötigt werden, etwa um lang laufende Programme nach Laufzeit zu gruppieren, das Erreichen eines Jubiläums zu prüfen oder den Abstand historischer Unterlagen zu beschreiben.

Behandeln Sie sie nicht als Dezimalschätzung von Jahren: Ein Ergebnis von drei besagt, dass drei volle Kalenderjahrzehnte verstrichen sind, nicht dass zwischen den Daten exakt dreißig Jahre ohne verbleibende Monate oder Tage liegen. Die Funktion leitet außerdem keine Daten aus natürlicher Sprache, regionalen Formaten, Zeitstempeln oder der Gegenwart ab.

Langfristiges Jubiläum prüfen

Ermitteln Sie, ob ein Projekt, eine Einrichtung, eine Vereinbarung oder eine Sammlung eine bestimmte Zahl von Zehnjahrestagen erreicht hat.

Historische Unterlagen vergleichen

Berechnen Sie einen stabilen gerichteten Jahrzehnteabstand zwischen Archivdaten, unabhängig von Rechnerzeitzone und aktueller Uhr.

Rundet der Rechner angebrochene Jahrzehnte?

Nein. Er zählt nur abgeschlossene Zehnjahrestage und verwirft jeden noch unvollständigen Rest.

Welches Datumsformat wird akzeptiert?

Beide Werte müssen explizite ISO-Daten im Format YYYY-MM-DD mit Jahren zwischen 0001 und 9999 sein.

Wie wird der 29. Februar behandelt?

Fällt ein Zehnjahrestag in ein Nichtschaltjahr, wird der 29. Februar für den Vergleich auf den 28. Februar begrenzt.

Beeinflussen Zeitzone oder Sommerzeit das Ergebnis?

Nein. Die Berechnung nutzt deterministische gregorianische Kalenderarithmetik in UTC und liest niemals die lokale Zeitzone.

Was passiert, wenn ich das spätere Datum zuerst eingebe?

Der Betrag bleibt gleich, aber das Ergebnis wird negativ und die Richtung lautet rückwärts. Das Vertauschen der Daten ändert nur das Vorzeichen, was beim Sortieren und Vergleichen hilft.

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/date/diff-in-decades

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/date/diff-in-decades \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from":"1985-07-25","to":"2026-07-25"}'
{
  "from": "1985-07-25",
  "to": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.diff_in_decades",
  "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.

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.

So verwenden Sie das Ergebnis zuverlässig

Diese Einschränkungen sorgen dafür, dass wiederholte API-Aufrufe deterministisch bleiben. Eine API-Anfrage kostet $0.002; die Browser-Version führt dieselbe reine Berechnung aus und liefert dasselbe Ergebnis.

Deterministische Berichtsregeln erstellen

Ordnen Sie Datensätze nach abgeschlossenen Kalenderjahrzehnten mit identischen Grenzen im Browser und in API-Abläufen ein.

Was bedeutet das Vorzeichen?

Eine positive Zahl bedeutet, dass 'to' nach 'from' liegt; eine negative Zahl bedeutet, dass es davor liegt; null heißt, dass kein volles Jahrzehnt dazwischenliegt.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Im Browser kann die Berechnung außerdem kostenlos ausgeführt werden.

Vollständige KIT-Dokumentation lesen →