Jak Vyhledávač N-teho dne v týdnu funguje
Vyhledávač N-tého všedního dne vrací přesné kalendářní datum N-tého výskytu zvoleného dne v týdnu v daném měsíci a roce. Například: třetí pondělí v listopadu 2025, první pátek v únoru 2026 nebo poslední čtvrtek v říjnu 2024. Vyberete měsíc, rok, den v týdnu a číslo výskytu, a datum se okamžitě vypočítá ve vašem prohlížeči bez odeslání jakýchkoliv dat.
Výpočet funguje tak, že nalezne první výskyt zvoleného dne v týdnu v měsíci (pomocí modulární aritmetiky na indexu dne v týdnu 1. dne měsíce) a pak přidá (N-1) týdnů pro dosažení N-tého výskytu. 'Poslední' se zpracovává nalezením prvního výskytu a postupným posunem dopředu, dokud by další nepadl mimo měsíc. To správně zpracovává měsíce, ve kterých se určitý den v týdnu vyskytuje pouze 4 nebo 5krát.