CalcLibrary

Jahresfortschritt-Rechner

Sieh, wie viel Prozent des Kalenderjahres bis zu einem bestimmten Datum vergangen sind. Zeigt Tag des Jahres, Kalenderwoche und verbleibende Tage — schaltjahresfähig.

Beispiele

Nutze das lokale Datum deines Browsers für den aktuellen Jahresfortschritt.

Jahr abgeschlossen
54,2%
Tag des Jahres
199
Verbleibende Tage
166
Tage im Jahr
365
Kalenderwoche
29

Halbzeit überschritten — die zweite Jahreshälfte läuft.

War das nützlich?

Beispiele

So funktioniert's

Formel

percentComplete=dayOfYear1daysInYear×100\text{percentComplete} = \frac{\text{dayOfYear} - 1}{\text{daysInYear}} \times 100

daysRemaining=daysInYeardayOfYear\text{daysRemaining} = \text{daysInYear} - \text{dayOfYear}

weekOfYear=dayOfYear/7\text{weekOfYear} = \lceil \text{dayOfYear} / 7 \rceil

Variablen

dayOfYear\text{dayOfYear}

Tagesnummer im Jahr, beginnend mit dem 1. Januar als Tag 1

daysInYear\text{daysInYear}

Gesamtzahl der Tage im Jahr — 365, im Schaltjahr 366

percentComplete\text{percentComplete}

Anteil des Jahres, der vor dem Stichtag bereits vergangen ist

weekOfYear\text{weekOfYear}

Wochennummer ab 1. Januar, berechnet als ⌈dayOfYear / 7⌉

Gib ein Datum ein (oder lass das Feld leer für heute). Der Rechner zählt, wie viele vollständige Tage des Kalenderjahres vor diesem Datum vergangen sind, und teilt durch die Jahreslänge (365 oder 366 in einem Schaltjahr). Der 1. Januar zeigt 0%, der 31. Dezember ~99,7% — der letzte Tag selbst läuft noch.

Der Jahresfortschritt ist eine Verhältnisrechnung mit Schaltjahres-Logik:

  1. Den Stichtag als lokalen Kalendertag interpretieren.
  2. Schaltjahr erkennen — durch 4 teilbar, außer Jahrhundertjahre, die nicht durch 400 teilbar sind — und daysInYear\text{daysInYear} auf 366 oder 365 setzen.
  3. dayOfYear\text{dayOfYear} als Anzahl der Tage ab dem 1. Januar einschließlich zählen (1. Jan = 1, 31. Dez = 365 oder 366).
  4. percentComplete=(dayOfYear1)/daysInYear×100\text{percentComplete} = (\text{dayOfYear} - 1) / \text{daysInYear} \times 100 berechnen, auf eine Nachkommastelle gerundet. Das Subtrahieren von 1 macht den 1. Januar zu 0% und behandelt den Bezugstag selbst als noch laufend.
  5. daysRemaining\text{daysRemaining} als daysInYeardayOfYear\text{daysInYear} - \text{dayOfYear} und weekOfYear\text{weekOfYear} als dayOfYear/7\lceil \text{dayOfYear} / 7 \rceil ableiten.

Häufig gestellte Fragen

01Warum zeigt der 1. Januar 0%?
Der Prozentwert zählt vollständig vergangene Tage. Am 1. Januar ist noch kein voller Jahrestag verstrichen — der Tag läuft noch. Aus demselben Grund zeigt der 31. Dezember ~99,7% statt 100%, weil der letzte Tag selbst ebenfalls noch läuft.
02Werden Schaltjahre berücksichtigt?
Ja. Der Rechner erkennt Schaltjahre (durch 4 teilbar, außer Jahrhundertjahre, die nicht durch 400 teilbar sind) und verwendet 366 statt 365 als Nenner. Der 29. Februar ist Tag 60 in einem Schaltjahr.
03Wie wird der Tag des Jahres berechnet?
Der Tag des Jahres wird ab dem 1. Januar einschließlich gezählt: 1. Januar ist Tag 1, 1. Februar ist Tag 32, 31. Dezember ist Tag 365 (oder 366 im Schaltjahr).
04Wie wird die Kalenderwoche berechnet?
Die Kalenderwoche entspricht der Aufrundung von Tag des Jahres geteilt durch 7. Tage 1–7 sind Woche 1, Tage 8–14 Woche 2 usw. Dies ist ein einfaches, nicht-ISO-konformes Schema — es entspricht nicht der ISO-8601-Wochennummerierung, die frühe Januartage in die Woche 52 des Vorjahres legen kann.
05Kann ich ein zukünftiges Datum verwenden?
Ja. Setze den Stichtag auf ein beliebiges Datum in Vergangenheit oder Zukunft, und der Rechner zeigt den Jahresfortschritt zu diesem Zeitpunkt. Nützlich für Meilenstein-Planung oder um zu sehen, wo ein Zieldatum im Jahr liegt.

Alle Rechner