Kalkulator radnih dana

Izbrojite radne dane između dva datuma ili se pomjerite za N radnih dana unaprijed — vikendi i praznici koje navedete preskaču se automatski.

Način rada
Radni dani u sedmici
Rezultat
Radni dani
Kalendarski dani
Preskočeni vikendi / dani odmora
Preskočeni praznici
Odaberite početni i završni datum da biste izbrojali radne dane između njih.

Svako brojanje se odvija u Vašem pretraživaču — datumi koje unesete nikada ne napuštaju Vaš uređaj.

Česta pitanja

Koji dani se računaju kao radni dani?

Standardno od ponedjeljka do petka. Dugmad za dane u sedmici omogućavaju Vam da to promijenite — ostavite subotu aktivnom za šestodnevnu radnu sedmicu ili postavite petak i subotu kao dane odmora. Svaki datum koji navedete pod praznicima se dodatno preskače.

Da li sistem prepoznaje državne praznike u mojoj zemlji?

Ne — državni praznici se razlikuju po državama, regijama i godinama, a mnogi se obilježavaju drugog dana kada padaju na vikend. Kopirajte neradne dane iz svog kalendara, jedan datum po redu, i tačno ti dani će biti preskočeni.

Kako se računa „5 radnih dana od danas“?

Brojanje počinje dan nakon početnog datuma: svaki radni dan se računa kao jedan, a peti je rezultat. Ako počnete u petak, jedan radni dan kasnije je ponedjeljak. Dodavanje nule vraća sam početni datum.

Razlika između radnih i kalendarskih dana

Kalendarski dani obuhvataju svaki uzastopni dan u godini bez obzira na to da li je riječ o vikendu ili prazniku. Nasuprot tome, radni dani obuhvataju samo one dane u sedmici koji su predviđeni za rad.

Kada se rokovi izražavaju u radnim danima, uobičajeni kalendarski period se produžava jer se dani odmora i praznici ne računaju u ukupan zbir. Na primjer, period od 5 radnih dana koji počinje u petak trajat će kalendarski duže nego isti period koji počinje u ponedjeljak, jer se u prvom slučaju u proračun miješaju dani vikenda.

Načini rada i unos podataka

Kalkulator radnih dana nudi dva osnovna načina rada koji pokrivaju različite scenarije planiranja:

  1. Između dva datuma: Ovaj način rada koristi se kada želite saznati tačan broj radnih dana koji se nalaze između dva odabrana kalendarska datuma. Korisnik unosi početni datum i završni datum. Također je dostupna opcija "Uračunaj završni datum kao puni dan" u obliku kućice za označavanje, koja omogućava uključivanje ili isključivanje posljednjeg dana iz ukupnog zbira.
  2. Dodaj ili oduzmi: Ovaj način rada koristi se za izračunavanje tačnog datuma u budućnosti ili prošlosti. Korisnik unosi početni datum, bira smjer ("Dodaj" ili "Oduzmi") i unosi željeni broj radnih dana.

Pravila unosa i ograničenja

  • Raspon godina: Alat podržava rad s datumima unutar širokog vremenskog raspona, od godine 1 do godine 9999.
  • Broj radnih dana: Maksimalni broj radnih dana koji se mogu dodati ili oduzeti iznosi 100.000. Unos mora biti cijeli broj.
  • Praznici: Praznici se unose ručno u polje "Praznici za preskakanje (opcionalno)". Svaki datum mora biti unesen u zasebnom redu u formatu YYYY-MM-DD (npr. 2026-12-25). Lista je ograničena na maksimalno 1.000 datuma, a prazni redovi se ignorišu.

Prilagođavanje radne sedmice i upravljanje praznicima

Radne sedmice se razlikuju u zavisnosti od industrije, države ili specifičnih poslovnih aranžmana. Alat omogućava potpunu fleksibilnost kroz opciju "Radni dani u sedmici", gdje su ponuđene kućice za označavanje za svaki dan od ponedjeljka do nedjelje. Podrazumijevano podešavanje obuhvata radne dane od ponedjeljka do petka, dok se subota i nedjelja tretiraju kao dani odmora. Korisnik mora označiti barem jedan radni dan u sedmici kako bi kalkulator mogao izvršiti proračun.

Praznici igraju ključnu ulogu u preciznom računanju rokova. Budući da se državni i vjerski praznici razlikuju širom svijeta, ručni unos omogućava korisnicima da prilagode kalendar svojim lokalnim zakonima ili internim pravilima organizacije. Prilikom unosa praznika, sistem provjerava ispravnost svakog reda. Ako unesete nevažeći format, sistem će prikazati grešku koja identifikuje tačan problematičan unos.

Pravila proračuna i specifični slučajevi

Tokom obrade podataka, kalkulator primjenjuje striktna matematička i kalendarska pravila kako bi osigurao tačnost:

  • Obrnuti datumi: Ako u načinu rada "Između dva datuma" postavite završni datum koji je hronološki raniji od početnog datuma, sistem će automatski zamijeniti redoslijed i izvršiti brojanje u hronološkom redu. U tom slučaju, na ekranu će se pojaviti napomena: "Završni datum je raniji od početnog, pa su ta dva datuma brojana hronološkim redom.".
  • Početak brojanja: U načinu rada "Dodaj ili oduzmi", brojanje radnih dana počinje od prvog dana nakon unesenog početnog datuma. Početni datum se ne računa u dodate dane.
  • Nula radnih dana: Ako u smjeru dodavanja ili oduzimanja unesete vrijednost 0, kalkulator će kao rezultat vratiti sam početni datum.

Rezultati proračuna

Nakon izvršenog proračuna, na ekranu se prikazuju detaljni rezultati u zavisnosti od odabranog načina rada.

U načinu rada Između dva datuma, izlazni podaci sadrže:

  • Radni dani: Ukupan broj radnih dana između dva datuma.
  • Kalendarski dani: Ukupan broj kalendarskih dana u tom periodu.
  • Preskočeni vikendi / dani odmora: Broj dana koji su preskočeni jer su označeni kao neradni dani u sedmici.
  • Preskočeni praznici: Broj dana koji su preskočeni jer su se nalazili na listi praznika.

U načinu rada Dodaj ili oduzmi, izlazni podaci sadrže:

  • Dobijeni datum: Izračunati datum prikazan u tekstualnom formatu.
  • Kao YYYY-MM-DD: Izračunati datum u standardizovanom ISO formatu.
  • Kalendarskih dana od početnog datuma: Ukupan broj kalendarskih dana koji proteknu između početnog i dobijenog datuma.
  • Preskočeni vikendi / dani odmora: Broj neradnih dana u sedmici koji su preskočeni tokom pomjeranja.
  • Preskočeni praznici: Broj praznika s liste koji su preskočeni tokom pomjeranja.

Moguće greške pri unosu

U slučaju neispravnog unosa podataka, kalkulator će blokirati proračun i prikazati jednu od sljedećih poruka o grešci:

  • To nije važeći kalendarski datum. – Prikazuje se ako je unesen nepostojeći datum ili pogrešan format u poljima za početni i završni datum.
  • Broj radnih dana mora biti cijeli broj od 100.000 ili manje. – Prikazuje se ako u polje za količinu radnih dana unesete tekst, decimalni broj, negativan broj ili broj veći od 100.000.
  • Odaberite barem jedan radni dan u sedmici. – Pojavljuje se ako odznačite svih sedam dana u sedmici.
  • Ovaj red s praznikom nije važeći YYYY-MM-DD datum: {line} – Prikazuje se ako lista praznika sadrži neispravan unos (npr. ako unesete "bad-date", poruka će glasiti: "Ovaj red s praznikom nije važeći YYYY-MM-DD datum: bad-date").
  • Lista praznika je ograničena na 1.000 datuma. – Pojavljuje se ako lista praznika sadrži više od 1.000 redova.
  • Rezultat je izvan podržanog raspona (godine 1–9999). – Prikazuje se ako dodavanje ili oduzimanje radnih dana rezultira godinom koja je manja od 1 ili većom od 9999.

Privatnost i obrada podataka

Svako brojanje se odvija u Vašem pretraživaču — datumi koje unesete nikada ne napuštaju Vaš uređaj. Ne postoji nikakav prenos podataka na vanjske servere niti se uneseni datumi i liste praznika pohranjuju na mreži.


Često postavljana pitanja (FAQ)

Koji dani se računaju kao radni dani?
Standardno od ponedjeljka do petka. Dugmad za dane u sedmici omogućavaju Vam da to promijenite — ostavite subotu aktivnom za šestodnevnu radnu sedmicu ili postavite petak i subotu kao dane odmora. Svaki datum koji navedete pod praznicima se dodatno preskače.

Da li sistem prepoznaje državne praznike u mojoj zemlji?
Ne — državni praznici se razlikuju po državama, regijama i godinama, a mnogi se obilježavaju drugog dana kada padaju na vikend. Kopirajte neradne dane iz svog kalendara, jedan datum po redu, i tačno ti dani će biti preskočeni.

Kako se računa „5 radnih dana od danas“?
Brojanje počinje dan nakon početnog datuma: svaki radni dan se računa kao jedan, a peti je rezultat. Ako počnete u petak, jedan radni dan kasnije je ponedjeljak. Dodavanje nule vraća sam početni datum.