ForHosting KIT · Datum und Zeit

Jahrestag zu Datum

Tag 61 des Jahres 2024 ist der 1. März, weil 2024 ein Schaltjahr mit 366 Tagen ist. Geben Sie ein Jahr und eine Tagesnummer ein und erhalten Sie das Datum, ob es ein Schaltjahr ist und wie viele Tage bis zum 31. Dezember bleiben. 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
Jahr
2.024
Tag des Jahres
61
Erhalten Sie
Datum
2024-03-01
Monat
3
Tag
1
Tage im Jahr
366

Ein Jahrestags-Ordinal ist die Position eines Kalendertages in seinem Jahr, gezählt ab eins am ersten Januar bis dreihundertfünfundsechzig oder dreihundertsechsundsechzig am einunddreißigsten Dezember. Viele Pipelines, Wissenschaftsnotizbücher und Jahres-Tracker speichern dieses Ordinal statt eines vollen zivilen Datums und brauchen später die Umkehrung, wenn sie an Nutzer berichten, ISO-Zeitstempel schreiben oder gegen Tabellen nach Jahr-Monat-Tag joinen. Dieser Konverter akzeptiert ein gregorianisches Jahr und eine Jahrestags-Ganzzahl, wendet die zivile Schaltjahresregel an, sodass der neunundzwanzigste Februar nur in Schaltjahren existiert, und liefert das passende Kalenderdatum samt Monats- und Tageskomponenten, einem Schalt-Flag, der Jahreslänge und wie viele Tage bis zum einunddreißigsten Dezember bleiben. Ordinale außerhalb des legalen Bereichs für dieses Jahr — zum Beispiel Tag dreihundertsechsundsechzig in einem Gemeinjahr — scheitern mit einem klaren Validierungsfehler statt ins nächste Jahr zu rollen oder ein Phantomdatum zu erfinden.

Wie ein Jahrestags-Ordinal zum Kalenderdatum wird

Beginnen Sie mit zwei Ganzzahlen: einem gregorianischen Jahr in einem praktischen Bereich von eins bis neuntausendneunhundertneunundneunzig und einem Jahrestags-Ordinal, das ab eins am ersten Januar zählt. Entscheiden Sie zuerst, ob das Jahr nach der weltweiten zivilen Regel ein Schaltjahr ist: ein Jahr ist schalt, wenn es durch vier teilbar ist, außer dass Jahrhundertjahre nur schalt sind, wenn sie auch durch vierhundert teilbar sind. Diese Regel macht zweitausendvierundzwanzig und zweitausend zu Schaltjahren mit dreihundertsechsundsechzig Tagen, während zweitausenddreiundzwanzig und neunzehnhundert Gemeinjahre mit dreihundertfünfundsechzig Tagen sind.

Mit bekannter Jahreslänge lehnen Sie jedes Ordinal kleiner als eins oder größer als die Jahreslänge ab, sodass Tag dreihundertsechsundsechzig nie in einem Gemeinjahr erscheint und Tag null nie akzeptiert wird. Ist das Ordinal legal, wandern Sie die zwölf Monatslängen dieses Jahres ab und ziehen jeden vollständigen Monat ab, bis der Rest in den nächsten Monat passt; Monatsindex und Resttag sind ziviler Monat und Tag des Monats. Formatieren Sie diese drei Komponenten als strenge ISO-Zeichenkette mit vierstelliger Jahreszahl und zweistelligem Monat und Tag, damit jeder Client denselben Datumstext sieht.

Klassische Prüfungen: Ordinal eins auf den ersten Januar, Ordinal einundsechzig auf den ersten März im Schaltjahr und den zweiten März im Gemeinjahr im Vergleich zum Umkehrrechner, und das letzte Ordinal auf den einunddreißigsten Dezember.

Wo Jahrestag-zu-Datum-Umwandlung in der realen Arbeit vorkommt

Betriebsteams, die Stapeljobs mit Jahrestagsnummern stempeln, brauchen zivile Daten, wenn sie Tickets öffnen, Rechnungen schreiben oder Dashboards für nichttechnische Stakeholder präsentieren. Klima- und Agrarnotizbücher speichern oft mehrjährige Reihen auf einer Eins-bis-dreihundertsechsundsechzig-Achse und materialisieren später Erst-März- oder Erntefenster-Daten für Berichte, die als Jahr-Monat-Tag gelesen werden. Projektleiter, die Jahresziele aus einem Fortschrittsbruchteil verfolgen, wandeln die Tagesnummer zurück in ein Kalenderdatum, wenn sie Reviews planen.

Software, die zeitzonenfrei bleiben muss, braucht dennoch eine reine Umkehrkarte von Ordinal zu ISO für Compliance-Kalender, die über zivile Daten statt Unix-Epochen definiert sind. Wenn Sie später Werktagszählungen zwischen zwei Daten, Alter ab Geburtsdatum, volle julianische Tageszahlen oder Wochennummerierung unter ISO achttausendsechshunderteins brauchen, behandeln Sie diese als getrennte Suchabsichten und Landings statt diese Jahrestag-zu-Datum-Konverterseite zu überladen.

Ordinale Reihen zu zivilen Berichten

Wandeln Sie gespeicherte Jahrestags-Etiketten in ISO YYYY-MM-DD für Dashboards, Rechnungen und Stakeholder-Berichte um, die zivile Kalenderdaten verlangen.

Wissenschaftliche und saisonale Materialisierung

Mappen Sie Forschungsachsen 1–366 zurück auf Erst-März- oder Erntedaten mit korrekten Schaltjahres-Februarlängen.

Behandelt er Schaltjahre?

Ja. Gregorianische Schaltregeln gelten: durch 4 teilbar, Jahrhundertjahre nur durch 400. Tag 366 wird nur in Schaltjahren akzeptiert und Februar hat 29 Tage bei der Abbildung von Midyear-Ordinalen.

Ist das dasselbe wie der Jahrestags-Rechner?

Nein. Jenes Werkzeug wandelt ein ISO-Datum in ein Ordinal. Dieser Konverter ist die Umkehrung: Jahr plus Ordinal zu einem Kalenderdatum. Andere Suchabsicht und anderer Slug.

Was passiert, wenn ich Tag 366 in einem Gemeinjahr eingebe?

Die Eingabe wird mit einem Hinweis auf die Jahreslänge abgelehnt, etwa 365 Tage für 2023. Der Tag rutscht nie ins nächste Jahr, und Tag 0 wird nie angenommen.

Wie erfahre ich, wie viele Tage das Jahr noch hat?

Das Ergebnis zeigt Ihnen neben dem Datum die verbleibenden Tage bis zum 31. Dezember. Tag 61 des Jahres 2024 lässt zum Beispiel noch 305 Tage bis Jahresende.

Welche Jahre kann ich umrechnen?

Jedes gregorianische Jahr von 1 bis 9999. Ein Jahr ist ein Schaltjahr, wenn es durch 4 teilbar ist, außer Jahrhundertjahre, die zusätzlich durch 400 teilbar sein müssen.

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/date-from-dayofyear

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/date-from-dayofyear \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"day_of_year":61}'
{
  "year": 2024,
  "day_of_year": 61
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.date_from_dayofyear",
  "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.

Wie ein Jahrestags-Ordinal zum Kalenderdatum wird

Die gesamte Pipeline ist deterministische Ganzzahlarithmetik ohne Zufallsseeds, ohne Wanduhr-Zeitstempel, ohne JavaScript-Date-Objekt und ohne Netzaufrufe, sodass identische Eingaben stets dasselbe JSON für goldene Tests, Offline-Widgets und Edge-Worker erzeugen, die nicht von Host-Zeitzonen abhängen dürfen.

Was Sie senden und was Sie zurückerhalten

Ordinale, die Ganzzahlen sind, aber die Tageszahl dieses Jahres überschreiten, etwa dreihundertsechsundsechzig in zweitausenddreiundzwanzig, scheitern ebenfalls mit einer Meldung, die die Jahreslänge nennt, damit Clients die Eingabe ohne Raten korrigieren. Nutzen Sie das kostenlose Browserformular für Hausaufgaben und schnelle Plausibilitätschecks, und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massenumwandlung ordinaler Reihen, Warehouse-Partitionsetiketten oder Regressionsfixtures brauchen. Wenn Sie bereits ein ISO-Datum haben und das Ordinal brauchen, nutzen Sie den separaten Jahrestags-Rechner statt diesen Umkehrkonverter zu überladen. Senden Sie zwei Pflicht-Zahlenfelder: year als Ganzzahl von eins bis neuntausendneunhundertneunundneunzig und day_of_year als Ganzzahl von eins bis dreihundertfünfundsechzig oder dreihundertsechsundsechzig je nach Schaltstatus. Fehlende Felder, nichtnumerische Zeichenketten, NaN, Infinity und Bruchwerte scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt die Antwort year und day_of_year wider, liefert date als normalisierte ISO-Kalenderzeichenkette, numerische month- und day-Komponenten, ein boolesches is_leap_year, days_in_year als dreihundertfünfundsechzig oder dreihundertsechsundsechzig, remaining_days bis zum letzten Tag dieses Jahres und eine kurze formula-Zeichenkette, die den Monatsgang und die Schaltregel dokumentiert. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.

Wo Jahrestag-zu-Datum-Umwandlung in der realen Arbeit vorkommt

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

Stapel-Partitionsdekodierung

Wandeln Sie Warehouse- und Log-Partitionsordinale in stabile ISO-Daten um, mit klarem invalid_input wenn das Ordinal die Länge dieses Jahres überschreitet.

Welche Eingaben braucht der Jahrestag-zu-Datum-Konverter?

Zwei Ganzzahlen: year (1–9999) und day_of_year (1 bis 365 in einem Gemeinjahr oder 366 in einem Schaltjahr). Beide Felder sind Pflicht.

Was passiert, wenn day_of_year in einem Gemeinjahr 366 ist?

Die Anfrage scheitert mit invalid_input und wird nicht berechnet. Der Fehler erklärt, dass das Ordinal die Tageszahl dieses Jahres überschreitet.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →