Kalkulator postępu roku

Sprawdź, ile procent roku kalendarzowego upłynęło do danej daty. Pokazuje dzień roku, tydzień roku i pozostałe dni — z obsługą lat przestępnych.

Przykłady

Dziś

Użyj lokalnej daty przeglądarki dla aktualnego postępu roku.· 15 cze 2026

clock
now
Rok ukończony
45,2%
Dzień roku
166
Pozostałe dni
199
Dni w roku
365
Tydzień roku
24

Osadź ten kalkulator

Skopiuj darmowy fragment iframe do artykułów, stron edukacyjnych, forów, wiki, newsletterów i dokumentacji wewnętrznej.

Jak to działa

Wzór

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

Zmienne, symbole i jednostki

dayOfYear\text{dayOfYear}

Numer dnia w roku, licząc 1 stycznia jako dzień 1

daysInYear\text{daysInYear}

Łączna liczba dni w roku — 365 lub 366 w roku przestępnym

percentComplete\text{percentComplete}

Część roku, która minęła przed datą referencyjną

weekOfYear\text{weekOfYear}

Numer tygodnia od 1 stycznia, obliczany jako ⌈dayOfYear / 7⌉
Metoda obliczeń wyjaśniona

Wpisz datę (lub zostaw puste, aby użyć dzisiejszej). Kalkulator zlicza, ile pełnych dni roku kalendarzowego minęło przed tą datą, i dzieli przez długość roku (365 lub 366 w roku przestępnym). 1 stycznia daje 0%, 31 grudnia ~99,7% — ostatni dzień również jeszcze trwa.

Postęp roku to prosty stosunek z obsługą lat przestępnych:

  1. Sparsuj datę referencyjną jako lokalny dzień kalendarzowy.
  2. Wykryj rok przestępny — podzielny przez 4, z wyjątkiem lat stuletnich niepodzielnych przez 400 — i ustaw daysInYear\text{daysInYear} na 366 lub 365.
  3. Policz dayOfYear\text{dayOfYear} jako liczbę dni od 1 stycznia włącznie (1 sty = 1, 31 gru = 365 lub 366).
  4. Oblicz percentComplete=(dayOfYear1)/daysInYear×100\text{percentComplete} = (\text{dayOfYear} - 1) / \text{daysInYear} \times 100, zaokrąglone do jednego miejsca po przecinku. Odjęcie 1 sprawia, że 1 stycznia daje 0% i traktuje dzień referencyjny jako wciąż trwający.
  5. Wyznacz daysRemaining\text{daysRemaining} jako daysInYeardayOfYear\text{daysInYear} - \text{dayOfYear} oraz weekOfYear\text{weekOfYear} jako dayOfYear/7\lceil \text{dayOfYear} / 7 \rceil.

Przykłady

Dziśnow45,2%

Użyj lokalnej daty przeglądarki dla aktualnego postępu roku.

clock
now
Rok ukończony
45,2%

15 cze 2026

Koniec kwietnia 2026now31,5%

Postęp roku zmierzony 26 kwietnia 2026.

clock
now
Rok ukończony
31,5%
Nowy Roknow0%

1 stycznia — sam początek roku.

clock
now
Rok ukończony
0%
Ostatni dzień roku przestępnegonow99,7%

31 grudnia 2024 — rok mający 366 dni.

clock
now
Rok ukończony
99,7%

Często zadawane pytania

Dlaczego 1 stycznia pokazuje 0%?
Procent liczy całe dni, które minęły. 1 stycznia żaden pełny dzień roku jeszcze nie upłynął — dzień trwa. Z tego samego powodu 31 grudnia pokazuje ~99,7% zamiast 100%, ponieważ ostatni dzień również jest jeszcze w trakcie.
Czy lata przestępne są obsługiwane?
Tak. Kalkulator wykrywa lata przestępne (podzielne przez 4, z wyjątkiem lat stuletnich niepodzielnych przez 400) i używa 366 zamiast 365 jako mianownika. 29 lutego to 60. dzień roku przestępnego.
Jak obliczany jest dzień roku?
Dzień roku liczy się od 1 stycznia włącznie: 1 stycznia = dzień 1, 1 lutego = dzień 32, 31 grudnia = dzień 365 (lub 366 w roku przestępnym).
Jak obliczany jest tydzień roku?
Tydzień roku to sufit dnia roku podzielonego przez 7: dni 1–7 to tydzień 1, dni 8–14 to tydzień 2 itd. To prosty schemat niezgodny z ISO — nie odpowiada numeracji ISO 8601, która pierwsze dni stycznia może umieścić w tygodniu 52 poprzedniego roku.
Czy mogę użyć daty przyszłej?
Tak. Ustaw datę referencyjną na dowolną datę z przeszłości lub przyszłości, a kalkulator pokaże postęp roku w tym momencie. Przydatne do planowania kamieni milowych lub sprawdzenia, gdzie w roku znajduje się data docelowa.

Powiązane kalkulatory

Wszystkie kalkulatory