Kalkulator dni roboczych
Bezpośredni kalkulator dni roboczych online, bez konieczności instalacji. Obliczanie dni roboczych pomiędzy danymi, bez uwzględniania weekendów i świąt
O kalkulatorze Workday
Ten narzędzie wykonuje dwie operacje związane z datami, przy czym tylko sobota (getDay() === 6) oraz niedziela (getDay() === 0) są uważane za dni niepracowne. W trybie „between” liczy się dni robocze, łączną liczbę dni w kalendarzu, dni weekendowe oraz całe tygodnie pomiędzy dwoma datami. W trybie „add” dodaje lub odejmuje od danej daty liczbę dni roboczych i wynosi ją do danej daty. Dni świąteczne nie są uwzględniane.
Jak używać
1. Wybierz typ obliczeń: „Dni pomiędzy dwoma datami” lub „Dodawanie/skraćenie dni roboczych”. 2. Ustaw datę początkową (obowiązkowa). 3. W trybie „między” ustaw dawkę końcową. W trybie „dodawania” ustaw liczbę dni do dodania i wybierz opcję „Dodawanie” lub „Skraćenie”. 4. Kliknij „Oblicz”. Jeśli dane są nieprawidłowe lub brakuje informacji, wyświetla się komunikat o błędzie; jeśli końcowa data jest równa lub przed datą początkową w trybie „między”, wszystkie wyniki wyniosą 0.
Algorytm liczania
Reżim „Między”: iteruje dzień po dniu, od początku do końca, przy czym liczba businessDays wzrasta w dni, które nie są weekendami; liczba totalDays wynosi round((end – start) / 86400000); liczba weekendDays wynosi totalDays – businessDays; liczba tygodni wynosi floor(totalDays / 7). Reżim „Dodatni”: przechodzi przez dni kalendarza w wybranej kierunku, licząc dzień w kierunku celu tylko wtedy, gdy jest to dzień w tygodniu, a także licząc liczbę weekendDaysPassed, aż zostanie spełniony wymagany liczba kroków w dni w tygodniu.
▶Czy ta kalkulator uwzględnia święta publiczne?
▶Czy dni rozpoczęcia i zakończenia liczy się jako dni robocze?
▶Czy mogę odebrać dni robocze z liczby dni, a nie dodawać ich do liczby?
▶Czy moje dane są przesyłane na serwer?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.