ForHosting KIT · Datum und Zeit

Jahrzehnte zu einem Datum addieren

Verschieben Sie ein Datum um ganze Jahrzehnte vor oder zurück, je zehn Jahre: Der 15. März 2024 plus 2 Jahrzehnte ergibt den 15. März 2044. Monat und Tag bleiben gleich, nur ein 29. Februar in einem Gemeinjahr wird zum 28. Februar. 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
Datum
2024-03-15
Jahrzehnte
2
Erhalten Sie
Ergebnis
2044-03-15
Hinzugefügte Jahre
20
Jahr
2.044
Monat
3

Ein ziviles Datum um ganze Dekaden zu verschieben, ist nötig, wenn in Zehnjahres-Horizonten statt in Einzeljahren gedacht wird: langfristige Garantien, mehrdekadige Lizenzen, historische Projektionen und Jubiläumstabellen, die in Zehnerschritten laufen. Schalttage brechen weiterhin naiven Code, wenn der Basistag der neunundzwanzigste Februar ist und das Zieljahr kein Schaltjahr ist. Dieses Werkzeug akzeptiert ein striktes ISO-Basisdatum in Form Jahr-Monat-Tag plus einen ganzzahligen Dekaden-Offset (positiv, negativ oder null), multipliziert diesen Offset mit zehn Kalenderjahren, prüft, dass der Basistag unter den gregorianischen Schaltregeln wirklich existiert, und klemmt den Tag auf den achtundzwanzigsten Februar, wenn die Basis der neunundzwanzigste Februar ist und das Zieljahr kein Schaltjahr ist, damit das Ergebnis ein reales ziviles Datum bleibt.

Wie die Dekadenaddition ohne Uhr funktioniert

Beginnen Sie mit einem Kalenderdatum, geschrieben als Jahr, Monat und Tag in der internationalen ISO-Form mit Bindestrichen und fester Breite, damit jeder Client dieselben drei Ganzzahlen annimmt. Bestätigen Sie, dass das Jahr in einem praktischen gregorianischen Bereich vom Jahr eins bis neuntausendneunhundertneunundneunzig liegt, dass der Monat zwischen eins und zwölf liegt und dass der Tag für diesen Monat unter den Schaltregeln existiert: Ein Jahr ist ein Schaltjahr, wenn es durch vier teilbar ist, außer dass Jahrhundertjahre nur dann Schaltjahre sind, wenn sie auch durch vierhundert teilbar sind.

Diese Regel macht den neunundzwanzigsten Februar in Jahren wie zweitausendvierundzwanzig und zweitausend legal und in zweitausenddreiundzwanzig und neunzehnhundert illegal. Wenn das Tripel gültig ist, multiplizieren Sie den ganzzahligen Dekaden-Offset mit zehn, um ein Jahresdelta zu erhalten, und addieren Sie dieses Delta zur Jahreskomponente bei festem Monat. Ist der Basistag der neunundzwanzigste Februar und das Ergebnisjahr kein Schaltjahr, klemmen Sie den Tag auf achtundzwanzig, damit die Ausgabe ein reales ziviles Datum bleibt; andernfalls behalten Sie den ursprünglichen Monatstag.

Formatieren Sie das Ergebnis als ISO-Zeichenkette vier-zwei-zwei.

Wo Dekaden-Rechner in der realen Arbeit erscheinen

Langfrist-Planungswerkzeuge berechnen mehrdekadige Horizonte aus einer einzelnen Start-ISO-Zeichenkette, wenn Produkt-Roadmaps, Infrastruktur-Leasing oder Naturschutzpläne in Zehnerschritten statt Jahr für Jahr laufen. Garantie- und Support-Desks setzen mehrdekadige Abdeckungsenddaten aus einem Kauftag, ohne in jeder Host-Sprache Jahresmultiplikation zu improvisieren. Archive und Museen projizieren Zugangs- oder Ausstellungsjubiläumsfenster zehn, zwanzig oder dreißig Jahre voraus für Sammlungen und Outreach-Kalender.

Dateningenieure materialisieren abgeleitete Spalten für mehrdekadige Aufbewahrungsrichtlinien, mehrdekadige Lizenzen und Kampagnenendjahre aus einer einzelnen ISO-Basis plus einem ganzzahligen Dekaden-Offset in der Konfiguration. Wenn Sie später Einzeljahres-Offsets, Tagesoffsets, Werktagszählungen ohne Wochenenden, die Differenz in Tagen zwischen zwei Daten, das Alter ab einem Geburtsdatum oder nur Tagesordinalen des Jahres brauchen, behandeln Sie diese als getrennte Suchabsichten und Landings statt diese Seite zum Addieren von Dekaden zu einem Datum zu überladen.

Mehrdekadige Garantien und Leasing

Addieren Sie eine, zwei oder drei Dekaden zu einem Kauf- oder Leasingstart-ISO-Datum, um stabile Langzeit-Ablaufdaten über Hosts hinweg zu erzeugen.

Archiv- und Jubiläumsplanung

Projizieren Sie Zehn-, Zwanzig- oder Dreißigjahres-Jubiläumsfenster aus einer Zugangs- oder Gründungs-ISO-Zeichenkette mit ganzzahligen Dekadenschritten.

Mehrdekadige Schalttag-Behandlung

Berechnen Sie zivile mehrdekadige Jubiläen für Ereignisse am 29. Februar mit expliziter Klemmung auf den 28. Februar in nicht-schaltenden Ergebnisjahren.

Was bedeutet es, Dekaden zu einem Datum zu addieren?

Es bedeutet, einen gültigen gregorianischen Kalendertag zu nehmen und um eine ganzzahlige Anzahl Zehnjahres-Dekaden vor- oder zurückzuschieben (jede Dekade entspricht zehn Kalenderjahren), Monat und Tag möglichst beizubehalten und den 29. Februar auf den 28. Februar zu klemmen, wenn das Ergebnisjahr kein Schaltjahr ist.

Wie viele Jahre hat eine Dekade?

Genau zehn Kalenderjahre. Zwei Dekaden addieren zwanzig Jahre; eine negative Dekade subtrahiert zehn Jahre.

Wie wird der 29. Februar behandelt?

Ist das Basisdatum der 29. Februar und das Ergebnisjahr ein Schaltjahr, bleibt das Ergebnis der 29. Februar. Ist das Ergebnisjahr kein Schaltjahr, wird der Tag auf den 28.

Welches Datumsformat ist erforderlich?

Striktes ISO YYYY-MM-DD mit vierstelligen Jahr und zweistelligen Monat und Tag. Werte wie 2024-3-15 oder 2024/03/15 werden abgelehnt, damit jeder Client dieselbe Zeichenkette annimmt.

Was kostet das Addieren von Dekaden?

Im Browser läuft die Dekadenrechnung kostenlos auf Ihrem Gerät.

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/add-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/add-decades \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-03-15","decades":2}'
{
  "date": "2024-03-15",
  "decades": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.add_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.

Was Sie senden und was Sie zurückerhalten

Senden Sie zwei Pflichtfelder: date als strikten ISO-Kalendertag, zum Beispiel zweitausendvierundzwanzig Bindestrich null drei Bindestrich eins fünf, und decades als endliche ganzzahlige Dekadenzahl, zum Beispiel zwei, null oder minus eins. Jede Dekade entspricht genau zehn Kalenderjahren, daher schiebt zwei Dekaden das Jahr um zwanzig vor. Klassische Prüfungen: zwei Dekaden zum fünfzehnten März zweitausendvierundzwanzig addieren und den fünfzehnten März zweitausendvierundvierzig erreichen; eine Dekade zum neunundzwanzigsten Februar zweitausendvierundzwanzig addieren und den achtundzwanzigsten Februar zweitausendvierunddreißig mit clamp wahr erreichen; vier Dekaden zu einem Mitjahresdatum für einen Vierzigjahres-Horizont addieren; und eine Dekade von einem Einstellungsdatum abziehen, um beim vorigen Dekadenjubiläum zu landen. Fehlende Felder, Nicht-String-Daten, Zeichenketten, die nicht dem Ziffernmuster vier-zwei-zwei entsprechen, nicht-ganzzahlige Offsets und Basen, die dem Muster entsprechen, aber keine echten Kalenderdaten sind, scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt die Antwort das normalisierte Basisdatum, den angewendeten ganzzahligen decades-Offset, den Wert years_added gleich decades mal zehn, die ISO-Ergebniszeichenkette nach der Addition, das numerische Jahr, den Monat und den Tag des Ergebnisses, ein Boolean is_leap_year für das Ergebnisjahr, ein Boolean clamped_leap_day, das nur wahr ist, wenn der neunundzwanzigste Februar auf den achtundzwanzigsten reduziert wurde, und eine kurze formula-Zeichenkette, die die Schaltklemmregel dokumentiert. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler werden nicht berechnet.

Wo Dekaden-Rechner in der realen Arbeit erscheinen

Weil diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element, und fehlgeschlagene Validierung wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →