Kalkulačka pracovných dní zadarmo
Počítajte pracovné dni medzi dátumami alebo pridávajte/odčítavajte pracovné dni od dátumu. Nastaviteľné spracovanie víkendov a zoznam sviatkov.
Víkendové (nepracovné) dni
0 sviatkov nakonfigurovaných
Bežné použitia
- Pracovné dni pre lehoty projektuVypočítajte realistické časové plány projektu s vylúčením víkendov a sviatkov.
- Sledujte čas odozvy SLA v pracovných dňochDohody SLA zákazníkov často špecifikujú odpoveď v "pracovných dňoch" — vypočítajte presne, kedy skončí lehota 5 pracovných dní.
- Vypočítajte dni dovolenky / PTOKoľko pracovných dní budete skutočne voľní? Vypočítajte presný počet pracovných dní pre žiadosti o dovolenku.
- Lehoty na podanie podávaní vládeDaňové podania, súdne lehoty, regulačné podania — často sa počítajú v pracovných dňoch.
- Odhady doby dodania zásielkyVypočítajte očakávané dátumy dodania pre zásielky uvedené v pracovných dňoch.
Ako to funguje
Tento nástroj beží výhradne v prehliadači bez externých knižníc — celá aritmetika dátumov je ručne napísaný JavaScript používajúci natívny objekt Date. Má dva režimy: počítanie pracovných dní medzi dvoma dátumami a projekciu budúceho (alebo minulého) dátumu pridaním alebo odčítaním daného počtu pracovných dní.
- 1Spracovanie dátumu bez posunu UTCDátumové vstupy sa spracúvajú rozdelením reťazca RRRR-MM-DD na časti roka, mesiaca a dňa a zostavením lokálneho Date — nie Date.parse() —, takže výsledok je vždy kalendárny deň, ktorý ste napísali, bez ohľadu na váš posun časového pásma.
- 2Overenie a vyhľadávanie sviatkovKaždý záznam sviatku sa porovná s prísnym regulárnym výrazom RRRR-MM-DD a potom sa skrížene overí opätovným zostavením Date a porovnaním jeho častí späť — takže nemožné dátumy ako 2026-02-31 sa odmietnu a označia v rozhraní namiesto tichého preklopenia na marec. Platné záznamy sa ukladajú do Set indexovanej reťazcom lokálneho dátumu pre vyhľadávanie O(1) počas slučky.
- 3Iterácia deň po dni s nastaviteľnými víkendmiPre režim 'počítať medzi dátumami' nástroj prejde každý kalendárny deň v rozsahu, porovná ho s vašimi nastavenými víkendovými dňami (akákoľvek kombinácia siedmich dní) a Set sviatkov, potom samostatne spočíta pracovné dni, víkendové dni a zasiahnuté sviatky. Pre režim 'pridať pracovné dni' postupuje dopredu alebo dozadu po jednom dni, preskakuje nepracovné dni, kým sa nespotrebuje požadovaný počet pracovných dní.
- 4Zobrazenie výsledku citlivé na lokalituKonečný dátum v režime 'pridať' sa formátuje pomocou vstavaného Intl prehliadača cez toLocaleDateString(), takže sa vykresľuje v miestnom jazyku a kalendárovej konvencii používateľa bez akejkoľvek ďalšej knižnice.
Súvisiace nástroje
Kalkulačka rozdielu dátumov
Vypočítajte presný rozdiel medzi dvoma dátumami — roky, mesiace, dni, týždne, pracovné dni (bez víkendov), hodiny a minúty.
Časová kalkulačka
Sčítavajte alebo odčítavajte trvanie vo formáte HH:MM:SS alebo nájdite čas medzi dvoma časovými pečiatkami. Užitočné pre pracovné záznamy, časy kôl a sledovanie projektov.
Kalkulačka Zakat
Vypočítajte zakat (2.5%) na hotovosť, zlato, striebro, obchodný majetok a úspory podľa gold alebo silver nisab — v vašej mene, úplne na vašom zariadení.