Jak działa Znajdowanie N-tego dnia tygodnia
Wyszukiwarka N-tego dnia tygodnia zwraca dokładną datę kalendarzową N-tego wystąpienia wybranego dnia tygodnia w danym miesiącu i roku. Na przykład: trzeci poniedziałek listopada 2025, pierwszy piątek lutego 2026 lub ostatni czwartek października 2024. Wybierasz miesiąc, rok, dzień tygodnia i numer wystąpienia, a data jest natychmiast obliczana w przeglądarce bez przesyłania żadnych danych.
Obliczenie polega na znalezieniu pierwszego wystąpienia wybranego dnia tygodnia w miesiącu (używając arytmetyki modularnej na indeksie dnia tygodnia dla 1. dnia miesiąca), a następnie dodaniu (N-1) tygodni, aby trafić na N-te wystąpienie. 'Ostatni' jest obsługiwany przez znalezienie pierwszego wystąpienia i projekcję do przodu, aż następne wypadłoby poza miesiąc. Poprawnie obsługuje miesiące, w których dany dzień tygodnia występuje tylko 4 lub 5 razy.