Rozdiel medzi pracovnými a kalendárnymi dňami
Pri plánovaní projektov, určovaní lehôt alebo výpočte dodacích termínov je kľúčové rozlišovať medzi kalendárnymi a pracovnými dňami. Kalendárne dni zahŕňajú každý deň v roku bez výnimky. Pracovné dni naproti tomu predstavujú iba tie dni, počas ktorých prebieha bežná pracovná činnosť.
Štandardný pracovný týždeň zvyčajne trvá od pondelka do piatka, pričom víkendy (sobota a nedeľa) sa vynechávajú. V praxi však výpočet komplikujú štátne sviatky, dni pracovného pokoja a špecifické pracovné režimy v rôznych odvetviach. Presný výpočet čistého času trvania úloh si preto vyžaduje nástroj, ktorý dokáže tieto premenné zohľadniť.
Možnosti nastavenia a režimy výpočtu
Nástroj funguje v dvoch základných režimoch, ktoré pokrývajú odlišné potreby pri plánovaní času:
- Medzi dvoma dátumami: Tento režim slúži na zistenie presného počtu pracovných dní, ktoré uplynú medzi dvoma vybranými kalendárnymi dátumami. Používateľ zadáva počiatočný dátum a koncový dátum. K dispozícii je aj voliteľné začiarkavacie pole s označením "Počítať koncový dátum ako celý deň". Ak sa koncový dátum nachádza chronologicky pred počiatočným dátumom, kalkulačka automaticky spočíta dni v chronologickom poradí a zobrazí upozornenie: "Koncový dátum je skorší ako počiatočný, preto boli dátumy spočítané v chronologickom poradí.".
- Pripočítať alebo odpočítať: Tento režim sa používa na určenie konkrétneho budúceho alebo minulého dátumu. Používateľ zadá počiatočný dátum, zvolí smer ("Pripočítať" alebo "Odpočítať") a zadá požadovaný počet pracovných dní. Maximálny limit pre zadanie je 100 000 pracovných dní. Výpočet v tomto režime začína plynúť dňom nasledujúcim po počiatočnom dátume. Ak zadáte hodnotu 0, kalkulačka vráti samotný počiatočný dátum.
Prispôsobenie pracovného týždňa a správa sviatkov
Rôzne priemyselné odvetvia alebo medzinárodné trhy fungujú na základe odlišných pracovných kalendárov. Kalkulačka umožňuje plnú personalizáciu týchto parametrov:
- Pracovné dni v týždni: Predvolene sú ako pracovné dni označené pondelok až piatok. Pomocou začiarkavacích polí pre každý deň v týždni (pondelok, utorok, streda, štvrtok, piatok, sobota, nedeľa) je možné definovať akúkoľvek schému, napríklad šesťdňový pracovný týždeň alebo nepretržitú prevádzku. Podmienkou pre správne fungovanie je, že musí byť vybraný aspoň jeden pracovný deň.
- Sviatky, ktoré sa majú vynechať (voliteľné): Do tohto poľa je možné vložiť zoznam špecifických dní voľna, ktoré sa majú pri výpočte preskočiť. Dátumy sa zadávajú v jednotnom formáte RRRR-MM-DD (napríklad 2026-12-25), pričom každý dátum musí byť uvedený na samostatnom riadku. Prázdne riadky v zozname systém ignoruje. Celkový počet zadaných sviatkov je obmedzený na 1 000 dátumov.
Spracovanie chýb a limity systému
Kalkulačka vykonáva validáciu všetkých vstupných údajov v reálnom čase. Pri zadaní nesprávnych hodnôt sa zobrazia nasledujúce chybové hlásenia:
- Ak zadáte neexistujúci dátum alebo nesprávny formát počiatočného či koncového dňa: "Toto nie je platný kalendárny dátum."
- Ak v režime pripočítania/odpočítania zadáte necelé číslo, zápornú hodnotu alebo číslo presahujúce limit: "Počet pracovných dní musí byť celé číslo do 100 000."
- Ak zrušíte označenie všetkých dní v týždni: "Vyberte aspoň jeden pracovný deň v týždni."
- Ak riadok v zozname sviatkov nezodpovedá požadovanej štruktúre: "Tento riadok sviatku nie je platný dátum vo formáte RRRR-MM-DD:
{line}" (kde{line}predstavuje chybný text, napríklad "bad-date"). - Ak zoznam sviatkov prekročí povolenú kapacitu: "Zoznam sviatkov je obmedzený na maximálne 1 000 dátumov."
- Ak výsledok výpočtu presiahne podporované obdobie: "Výsledok je mimo podporovaného rozsahu (roky 1–9999)."
Ochrana súkromia a spracovanie dát
Bezpečnosť zadaných údajov je zaistená architektúrou aplikácie. Každý výpočet prebieha vo vašom prehliadači – zadané dátumy nikdy neopustia vaše zariadenie. Nedochádza k žiadnemu odosielaniu dát na externé servery, čo umožňuje spracovanie interných plánov a citlivých projektových dát priamo na lokálnej úrovni.
Často kladené otázky (FAQ)
Ktoré dni sa počítajú ako pracovné dni?
Predvolene od pondelka do piatka. Pomocou tlačidiel dní v týždni to môžete zmeniť – nechajte zapnutú sobotu pre šesťdňový pracovný týždeň, alebo nastavte ako dni pracovného pokoja piatok a sobotu. Akékoľvek dátumy, ktoré uvediete v zozname sviatkov, sa navyše preskočia.
Pozná kalkulačka štátne sviatky v mojej krajine?
Nie – štátne sviatky sa líšia podľa krajiny, regiónu a roka a mnohé z nich sa presúvajú, ak pripadnú na víkend. Skopírujte a vložte dni voľna z vlastného kalendára (jeden dátum na riadok) a preskočia sa presne tieto dni.
Ako sa počíta „5 pracovných dní od dnes“?
Počítanie začína dňom nasledujúcim po počiatočnom dátume: každý pracovný deň sa počíta ako jeden a piaty deň je výsledkom. Ak začnete v piatok, o jeden pracovný deň neskôr je pondelok. Pripočítaním nuly sa vráti samotný počiatočný dátum.