Разлика између радних и календарских дана
Приликом планирања пројеката, уговарања рокова или израчунавања времена испоруке, разликовање календарских и радних дана је кључно. Календарски дани обухватају сваки дан у години без изузетка. Насупрот томе, радни дани представљају само оне дане у којима се пословне активности редовно одвијају.
Уобичајена пракса подразумева петодневну радну недељу од понедељка до петка, док се субота и недеља сматрају данима одмора. Међутим, стварни број радних дана у неком периоду зависи од специфичности индустрије, регионалних радних недеља и државних или верских празника који падају унутар посматраног временског оквира. Ручно рачунање ових вредности често доводи до грешака, нарочито када се рокови протежу кроз више месеци или обухватају празничне периоде.
Режими рада и унос података
Овај алат омогућава флексибилно рачунање кроз два основна режима рада који се бирају у пољу „Режим“:
- Између два датума: Овај режим израчунава тачан број радних дана који пролазе између два изабрана календарска тренутка. Корисник дефинише „Почетни датум“ и „Крајњи датум“. Опционално је доступно поље за потврду „Рачунај и крајњи датум као цео дан“. Ако је крајњи датум хронолошки ранији од почетног датума, алат ће аутоматски извршити бројање у календарском редоследу и приказати напомену „Крајњи датум је ранији од почетног, па су датуми рачунати хронолошким редом.“.
- Сабирање или одузимање: Овај режим служи за утврђивање тачног датума у будућности или прошлости. Након што се унесе „Почетни датум“, бира се „Смер“ деловања кроз опције „Додај“ или „Одузми“. Након тога се уноси жељени број у поље „Радних дана“. Максимална вредност коју је могуће унети износи 100.000 радних дана. Додавање вредности нула као резултат враћа сам почетни датум. Бројање у овом режиму почиње првог дана након почетног датума.
Алат подржава рад са датумима унутар широког временског опсега, који обухвата године од 1. до 9999..
Прилагођавање радне недеље и унос празника
Радне навике и законски оквири се разликују широм света. Због тога корисник може потпуно прилагодити параметре радне недеље кроз опцију „Радни дани у недељи“. Подразумевано су означени дани од понедељка до петка, али се избором поља за потврду може дефинисати било која комбинација дана. Једино ограничење је да мора бити изабран барем један радни дан у недељи.
За прецизне прорачуне неопходно је узети у обзир и нерадне дане који не падају за викенд. Поље „Празници за прескакање (опционо)“ омогућава корисницима да унесу сопствену листу празника. Приликом уноса важе следећа правила:
- Сваки датум мора бити унесен у засебном реду.
- Формат за унос је искључиво YYYY-MM-DD (година-месец-дан).
- Празни редови унутар листе се занемарују.
- Максималан број празника који се могу унети на листу је 1.000.
Излазни резултати и тумачење
Након уноса параметара, алат тренутно приказује резултате у секцији „Резултат“. У зависности од изабраног режима, приказују се следеће вредности:
- Радних дана: Укупан број радних дана између датума или преосталих након померања.
- Календарских дана: Укупан број дана на календару који леже у посматраном опсегу.
- Прескочених дана викенда / одмора: Број дана који су искључени из рачунања јер су означени као нерадни дани у недељи.
- Прескочених празника: Број дана са листе празника који су се поклопили са радним данима и због тога су прескочени.
- Крајњи датум / У формату YYYY-MM-DD: Тачан датум који се добија након сабирања или одузимања дана (приказује се само у режиму сабирања/одузимања).
- Календарских дана од почетног датума: Укупна календарска разлика изражена у данима у односу на почетну тачку (приказује се само у режиму сабирања/одузимања).
Сигурност података и локална обрада
Приватност корисничких података је у потпуности заштићена начином на који је алат конструисан. Свако рачунање се обавља у вашем прегледачу — датуми које унесете никада не напуштају ваш уређај. Подаци се не шаљу на спољне сервере нити се чувају у базама података, што омогућава сигуран рад са поверљивим пословним плановима и интерним роковима.
Могуће грешке при уносу
У случају неправилног уноса података, алат ће приказати једну од следећих јасних порука о грешци:
- „То није важећи календарски датум.“ — појављује се ако унесени датум не постоји или је у погрешном формату.
- „Број радних дана мора бити цео број мањи од или једнак 100.000.“ — појављује се у режиму сабирања и одузимања ако је унета превелика вредност, децимални број или неважећи карактер.
- „Изаберите барем један радни дан у недељи.“ — појављује се ако искључите све дане у недељи.
- „Овај ред са празником није важећи датум у формату YYYY-MM-DD:
{line}“ — појављује се ако неки од уноса у листи празника не одговара захтеваном формату (на пример, ако унесете текст или погрешан редослед бројева). - „Листа празника је ограничена на 1.000 датума.“ — појављује се ако прекорачите дозвољени број празника.
- „Резултат је изван подржаног опсега (године од 1. до 9999.).“ — појављује се ако прорачун захтева датум који прелази границе подржаних календарских година.
Често постављана питања (FAQ)
Који дани се рачунају као радни дани?
Подразумевано од понедељка до петка. Дугмад за дане у недељи вам омогућавају да то промените — задржите суботу за шестодневну радну недељу или поставите петак и суботу као дане одмора. Сваки датум који наведете под празницима се додатно прескаче.
Да ли систем зна државне празнике за моју земљу?
Не — државни празници се разликују у зависности од земље, региона и године, а многи се преносе на други дан када падну за викенд. Налепите нерадне дане из свог календара, један датум по реду, и управо ти дани ће бити прескочени.
Како се рачуна „5 радних дана од данас“?
Бројање почиње дан након почетног датума: сваки радни дан се рачуна као један, а пети дан је резултат. Ако почнете у петак, један радни дан касније је понедељак. Додавање нуле враћа сам почетни датум.