ForHosting KIT · Datum und Zeit

Jahresfortschritt in %

Der 1. Juli 2024 markiert genau 50 % des Jahres: Er ist Tag 183 von 366, und 183 Tage bleiben noch. Geben Sie ein beliebiges Datum ein, um Fortschrittsbalken, Jahresziel-Tracker oder Saisonpläne mit derselben Zahl zu füllen. 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-07-01
Erhalten Sie
Jahr
2.024
Monat
7
Tag
1
Tag des Jahres
183

Jahresfortschritt ist der Anteil eines Kalenderjahres, der an einem gegebenen bürgerlichen Datum bereits vergangen ist, ausgedrückt als Prozentsatz von knapp über null am ersten Januar bis hundert am einunddreißigsten Dezember. Produktdashboards, jährliche Zieltracker, saisonale Marketingkalender und persönliche Produktivitätstools brauchen diese Zahl ohne Kampf gegen Host-Zeitzonen oder Sommerzeit-Tabellen. Dieser Rechner akzeptiert ein einzelnes ISO-Kalenderdatum im strengen Format Jahr-Monat-Tag mit vier, zwei und zwei Ziffern, prüft, dass der Tag im gregorianischen Kalender wirklich existiert — einschließlich Schaltjahres-Februare —, berechnet die Tages-des-Jahres-Ordinalzahl und liefert Prozent gleich hundert mal dieser Ordinalzahl geteilt durch dreihundertfünfundsechzig oder dreihundertsechsundsechzig. Die Antwort enthält auch verbleibende Tage, verbleibende Prozent, ein Schaltflag und die Jahreslänge, damit Fortschrittsbalken und Countdowns konsistent bleiben. Unmögliche Daten wie der 29. Februar in einem Gemeinjahr oder der 31. April scheitern mit einem klaren Validierungsfehler statt einem stillen Umbruch.

Wie der Jahresfortschritt in Prozent aus einem ISO-Datum berechnet wird

Beginnen Sie mit einem Kalenderdatum als Jahr, Monat und Tag im internationalen ISO-Format mit Bindestrichen und festen Breiten, damit jeder Client dieselben drei Ganzzahlen vereinbart. Bestätigen Sie zuerst, dass das Jahr in einem praktischen gregorianischen Bereich liegt und der Monat zwischen eins und zwölf liegt. Wenden Sie als Nächstes die Schaltjahresregel der bürgerlichen Kalender weltweit an: 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 29. Februar in Jahren wie 2024 und 2000 legal und in 2023 und 1900 illegal. Mit bekanntem Schaltstatus schlagen Sie die Länge jedes Monats dieses Jahres nach und lehnen jeden Tag ab, der die Monatslänge überschreitet, zum Beispiel den 31.

April oder den 30. Februar. Wenn das Tripel gültig ist, summieren Sie die Längen jedes vollständigen Monats vor dem gegebenen Monat und addieren dann den Tag des Monats, um die Tages-des-Jahres-Ordinalzahl zu erhalten. Der erste Januar ist immer eins, der erste März ist einundsechzig in einem Schaltjahr und sechzig in einem Gemeinjahr, und der einunddreißigste Dezember ist dreihundertsechsundsechzig oder dreihundertfünfundsechzig.

Der Jahresfortschritt in Prozent ist definiert als hundert multipliziert mit dem Tag des Jahres geteilt durch die Jahreslänge, sodass der letzte Tag des Jahres genau hundert Prozent ist und frühere Tage linear skalieren. Verbleibende Tage entsprechen der Jahreslänge minus Tag des Jahres, und verbleibende Prozent sind der komplementäre Bruch mal hundert.

Was Sie senden und was Sie zurückerhalten

Senden Sie ein Pflicht-Zeichenkettenfeld namens date mit einem strengen ISO-Kalendertag wie 2024-07-01. Tage, die dem Muster entsprechen, aber keine echten Kalenderdaten sind — einschließlich nicht-schaltendem 29. Februar und Monatswerten außerhalb von eins bis zwölf — scheitern ebenfalls mit einer Meldung, die das Problem benennt, damit Clients die Eingabe korrigieren können, ohne zu raten.

Klassische Prüfungen umfassen den ersten Januar bei etwa null Komma siebenundzwanzig Prozent in einem Gemeinjahr, den ersten Juli nahe der Jahresmitte mit einer Ein-Tages-Verschiebung zwischen Schalt- und Gemeinjahren und den einunddreißigsten Dezember genau hundert Prozent.

Wo Jahresfortschritt-Rechner in der realen Arbeit vorkommen

Produkt- und Wachstumsteams zeichnen jährliche Fortschrittsbalken für OKRs, Umsatzziele und Content-Kalender und brauchen einen vertrauenswürdigen Prozentwert, der bürgerlichen Daten folgt statt Unix-Epoch-Brüchen, die Schalttage ignorieren. HR und Finance verfolgen Urlaubsrichtlinien, fiskalische Reporting-Fenster und Schulungsfristen als Anteil des Jahres, damit Dashboards für Nicht-Ingenieure lesbar bleiben. Marketing plant saisonale Kampagnen, indem gefragt wird, welcher Prozentanteil des Jahres bereits vergangen ist, wenn ein Launch-Datum festliegt.

Software, die frei von Zeitzonenbibliotheken bleiben muss, braucht dennoch einen reinen Kalenderprozent für Wartungsfenster, Compliance-Kalender und persönliche Produktivitäts-widgets, definiert durch bürgerliche Daten. Wenn Sie später nur die Tages-des-Jahres-Ordinalzahl ohne Prozent, Geschäftstagzählungen zwischen zwei Daten, Alter ab einem Geburtsdatum, volle Julianische Tageszahlen oder Wochen-des-Jahres-Nummerierung unter ISO 8601 brauchen, behandeln Sie diese als getrennte Suchabsichten und Landings statt diese Seite des Jahresfortschritts in Prozent zu überladen.

Jährliche OKR- und Ziel-Dashboards

Wandeln Sie jedes ISO-Datum in den abgelaufenen Jahresprozent um, damit Fortschrittsbalken und Restprozent-Labels schaltjahresbewusst ohne Host-Zeitzonen bleiben.

Saisonale Marketingkalender

Ordnen Sie Kampagnen-Launch-Daten Jahresfortschrittsprozenten für Planungsdecks und automatisierte saisonale Trigger zu.

Ändert ein Schaltjahr den Prozentsatz?

Ja. Schaltjahre haben 366 Tage, daher mappt dasselbe Monat-Tag nach Februar auf einen anderen Prozentwert als in einem Gemeinjahr. Der 29. Februar wird nur in Schaltjahren akzeptiert.

Was passiert, wenn das Datum ungültig ist?

Falsche Form, Monat außerhalb des Bereichs oder unmögliche Tage wie 2023-02-29 werden abgelehnt und nicht berechnet.

Ist das dasselbe wie der Tag des Jahres?

Nein. Tag des Jahres liefert die Ordinalzahl 1–366. Diese Fähigkeit liefert den abgelaufenen Jahresprozent (und den Rest), eine andere Suchabsicht, obwohl beide Kalendermath nutzen.

Wie wird der Jahresfortschritt in Prozent berechnet?

Die Position des Tages im Jahr wird durch die Zahl der Tage dieses Jahres geteilt, also 365 oder 366, und mit 100 multipliziert. Deshalb ergibt der 31. Dezember immer genau 100 %.

Zeigt das Ergebnis auch, wie viel vom Jahr übrig ist?

Ja. Neben dem vergangenen Anteil sehen Sie die verbleibenden Tage und den verbleibenden Prozentsatz. Am 1. Juli 2024 sind es 183 Tage und 50 %, am 31. Dezember null.

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/year-progress

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/year-progress \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-07-01"}'
{
  "date": "2024-07-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.year_progress",
  "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 der Jahresfortschritt in Prozent aus einem ISO-Datum berechnet wird

Die gesamte Pipeline ist deterministische Ganzzahl- und Gleitkommaarithmetik ohne Zufallsseeds, ohne Wanduhren-Zeitstempel, ohne JavaScript-Date-Objekt und ohne Netzwerkanrufe, sodass identische Eingaben immer dasselbe JSON erzeugen.

Was Sie senden und was Sie zurückerhalten

Fehlende Felder, Nicht-Zeichenkettenwerte und Zeichenketten, die nicht dem Vier-Zwei-Zwei-Ziffernmuster entsprechen, scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt die Antwort die normalisierte Datumszeichenkette, die numerischen Komponenten Jahr, Monat und Tag, die Ganzzahl day_of_year von eins bis dreihundertfünfundsechzig oder dreihundertsechsundsechzig, ein boolesches is_leap_year, days_in_year als dreihundertfünfundsechzig oder dreihundertsechsundsechzig, remaining_days bis zum letzten Tag dieses Jahres, percent als abgelaufene Jahresfraktion mal hundert, remaining_percent als komplementäre Fraktion mal hundert und eine kurze formula-Zeichenkette, die die Schaltregel und die Prozentdefinition dokumentiert. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.

Wo Jahresfortschritt-Rechner in der realen Arbeit vorkommen

Da 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.

Compliance- und Urlaubstracker

Stempeln Sie Jahresrichtlinien mit stabilem Prozent und remaining_days aus strengen YYYY-MM-DD-Eingaben, mit klarem invalid_input bei schlechten Daten.

Wie wird der Jahresfortschritt in Prozent berechnet?

percent = 100 × day_of_year / days_in_year, wobei day_of_year die 1-basierte Ordinalzahl des ISO-Datums ist und days_in_year 365 oder 366 unter gregorianischen Schaltregeln. Der 31. Dezember ist immer genau 100%.

Was kostet es?

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

Vollständige KIT-Dokumentation lesen →