Advanced

Licznik wystąpień dni tygodnia

Sprawdź dokładnie, ile razy wybrany dzień tygodnia występuje w dowolnym zakresie dat, wraz z pełnym zestawieniem każdego dnia tygodnia.
Inclusive
Inclusive

Dzień tygodnia

Pick one weekday or count all
Number of Monday
52

Inclusive of both start and end dates

Łączna liczba dni
365
Pełne tygodnie
52
Extra days
1
Sunday52
Monday52
Tuesday52
Wednesday52
Thursday53
Friday52
Saturday52
Step by step
  1. 1

    Total days in range

    ⌊(d2 − d1) ÷ 86,400,000⌋ + 1 = 365
  2. 2

    Pełne tygodnie

    ⌊365 ÷ 7⌋ = 52
  3. 3

    Remaining days

    365 mod 7 = 1
  4. 4

    Weekday offset from start day

    (1 − 4 + 7) mod 7 = 4
    JS weekday numbers: 0 = Sunday … 6 = Saturday. Offset is how far the chosen weekday is past the start weekday within the partial-week tail.
  5. 5

    Occurrences

    52 + 0 = 52
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

Jak działa ten kalkulator?

Narzędzie to liczy, ile razy dowolny dzień tygodnia występuje między dwiema datami (włącznie). Sumuje łączną liczbę dni, przypisuje każdemu dniowi tygodnia bazę równą ilorazowi całkowitemu z podzielenia sumy przez siedem, a następnie rozdziela pozostałe dni, zaczynając od dnia tygodnia daty początkowej. Otrzymujesz liczbę wystąpień wybranego dnia tygodnia oraz zestawienie wszystkich siedmiu dni.

Wzór
count = floor(total / 7) + (1 if the weekday lands in the first (total mod 7) days from the start)
How this is calculated

Wprowadź datę początkową i końcową (obie włącznie) w formacie YYYY-MM-DD, a następnie wybierz pojedynczy dzień tygodnia lub opcję „Wszystkie dni tygodnia”. Narzędzie oblicza najpierw łączną liczbę dni w zakresie jako floor((end - start) / 86,400,000) + 1, uwzględniając oba punkty graniczne.

Każde siedem kolejnych dni zawiera dokładnie po jednym wystąpieniu każdego dnia tygodnia, dlatego każdy dzień tygodnia otrzymuje bazową liczbę wystąpień równą floor(total / 7). Pozostałe dni, reszta = total mod 7, tworzą krótki ciąg zaczynający się od dnia tygodnia daty początkowej i przesuwający się dzień po dniu. Każdy dzień tygodnia mieszczący się w tym ciągu otrzymuje jedno dodatkowe wystąpienie, co sprawia, że niektóre dni tygodnia mogą pojawić się o jeden raz więcej niż inne.

Daty są parsowane o północy UTC, aby uniknąć przesunięć związanych z czasem letnim i strefami czasowymi, dzięki czemu różnica o całą dobę jest zawsze dokładna. Jeśli data końcowa poprzedza datę początkową lub data jest nieprawidłowa, wynik nie jest wyświetlany. Wykres słupkowy pokazuje liczbę wystąpień dla wszystkich siedmiu dni tygodnia; podświetlony słupek odpowiada wybranemu dniowi tygodnia.

Najczęściej zadawane pytania

Tak. Zakres jest włączny, więc data początkowa i końcowa przypadające na ten sam dzień liczą się jako jeden dzień, a dzień tygodnia tego dnia otrzymuje jedno wystąpienie.

Każdy zakres dłuższy niż wielokrotność siedmiu dni ma pozostałe dni. Te dodatkowe dni zaczynają się od dnia tygodnia daty początkowej, więc pierwsze kilka dni tygodnia w tym ciągu otrzymuje jedno dodatkowe wystąpienie.

Użyj formatu YYYY-MM-DD (na przykład 2026-12-31). Ukośniki i kropki również działają. Daty są interpretowane o północy UTC, więc wyniki nie są uzależnione od stref czasowych.

Znany również jako

ile poniedziałków
policz dni tygodnia
ile piątków
licznik dni tygodnia
liczba dni tygodnia
ile sobót

APA

TG we-Calculate Editorial Team. (2026). Licznik wystąpień dni tygodnia [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/weekday-occurrence-counter

Chicago

TG we-Calculate Editorial Team. "Licznik wystąpień dni tygodnia." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/weekday-occurrence-counter.

IEEE

TG we-Calculate Editorial Team, "Licznik wystąpień dni tygodnia," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/weekday-occurrence-counter

BibTeX

@misc{wecalculate_weekday_occurrence_counter, title = {Licznik wystąpień dni tygodnia}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/weekday-occurrence-counter}}, year = {2026}, note = {TG we-Calculate} }

Czy ten kalkulator Ci pomógł?