Architektura Silnika i Podstawy Matematyczne
Jak WorkingDaysCalculator.net precyzyjnie oblicza dni robocze, przesunięcia świąt i niestandardowe harmonogramy pracy w ponad 11 jurysdykcjach i 50 stanach USA.
1. Dyskretna Arytmetyka Kroków Dziennych
Zamiast uproszczonych przybliżeń nasz silnik ocenia dokładną tablicę dni kalendarzowych w UTC, eliminując błędy stref czasowych i czasu letniego.
2. Obsługa Dni Wolnych za Święta w Weekend
Święta ustawowe przypadające w sobotę lub niedzielę są automatycznie przypisywane do oficjalnych dni zastępczych zgodnie z lokalnymi przepisami prawa.
3. Eliminacja Podwójnego Naliczania
Jeśli święto państwowe przypada w wykluczony dzień weekendu bez reguły zastępczej, silnik gwarantuje jednokrotne odliczenie, zapobiegając podwójnym potrąceniom.
4. Granulacja Stanowa i Prowincjonalna
Pełne wsparcie dla kalendarzy regionalnych, w tym 50 stanów USA + DC, prowincji kanadyjskich, stanów australijskich i krajów związkowych Niemiec.
Podstawowe Formuły Matematyczne
Obliczenie całkowitej liczby dni roboczych (W) między datą początkową (D_start) a końcową (D_end) definiuje się jako: