Kalkulator datuma

Dodajte ili oduzmite dane, sedmice, mjesece ili godine od bilo kojeg datuma i vidite tačno gdje ćete završiti.

Smjer
Rezultat
Dobijeni datum
Kao YYYY-MM-DD
Dana od početnog datuma
Odaberite datum, odaberite dodavanje ili oduzimanje i unesite koliko se želite pomjeriti.

Sve se računa u Vašem pretraživaču — datumi koje unesete nikada ne napuštaju Vaš uređaj.

Česta pitanja

Šta je 31. januar plus jedan mjesec?

Februar nema 31 dan, pa rezultat umjesto toga pada na posljednji dan u mjesecu — 28. februar, ili 29. u prestupnoj godini. To je konvencija koju prate kalendari, banke i proračunske tabele, a statusna linija Vas obavještava kad god se to dogodi.

Kojim redoslijedom se primjenjuju godine, mjeseci, sedmice i dani?

Prvo se pomjeraju godine i mjeseci, a zatim se dodaju sedmice i dani. Tako 31. januar plus jedan mjesec i jedan dan prvo pada na kraj februara, a zatim ide jedan dan u mart. Drugačiji redoslijed mogao bi dovesti do drugog dana, zbog čega je ovaj redoslijed fiksiran i predvidiv.

Da li računa radne dane?

Ne — kalkulator se pomjera za kalendarske dane, tako da su vikendi i državni praznici uključeni u brojanje. Rezultat prikazuje dan u sedmici, tako da odmah možete vidjeti kada rok pada na subotu ili nedjelju i sami ga pomjeriti.

Mehanika kalendarskih proračuna i prestupne godine

Proračun datuma zahtijeva strogo poštovanje kalendarskih pravila koja upravljaju našim sistemom mjerenja vremena. Za razliku od jednostavne aritmetike, dodavanje ili oduzimanje vremenskih intervala ne može se svesti na fiksni broj sekundi ili dana, jer dužina mjeseci varira, a prestupne godine uvode dodatni dan u kalendar.

Ovaj kalkulator obavlja stvarnu kalendarsku matematiku uzimajući u obzir sve ove specifičnosti. Na primjer, dodavanje jedne godine na datum 29. februar u prestupnoj godini ili pomjeranje kroz mjesece različitog trajanja (od 28 do 31 dan) zahtijeva dinamičko prilagođavanje dužine svakog pojedinačnog mjeseca i prepoznavanje prestupnih godina. Kalkulator koristi kalendarske dane, što znači da su vikendi i državni praznici uključeni u ukupan zbir.

Redoslijed operacija u proračunu vremena

Kada se istovremeno primjenjuje više različitih vremenskih jedinica (godine, mjeseci, sedmice i dani), redoslijed kojim se te jedinice obrađuju direktno utiče na konačni rezultat. Kalkulator koristi fiksni i predvidiv redoslijed operacija:

  1. Prvo se primjenjuju godine i mjeseci.
  2. Nakon toga se dodaju ili oduzimaju sedmice i dani.

Ovaj fiksni redoslijed osigurava konzistentnost. Ako biste prvo dodali dane, a zatim mjesece, početna tačka za mjesečni pomak bi se promijenila, što bi u mnogim slučajevima dalo potpuno drugačiji krajnji datum.

Pravilo skraćivanja datuma na kraj mjeseca

Jedan od najvećih izazova u kalendarskoj aritmetici jeste situacija kada ciljni datum ne postoji u odredišnom mjesecu. Na primjer, ako na 31. august dodate ili oduzmete određeni broj mjeseci tako da rezultat pada u septembar, suočavate se s činjenicom da septembar ima samo 30 dana.

U takvim slučajevima primjenjuje se pravilo "clamping" odnosno skraćivanja datuma na posljednji dan u tom mjesecu. Ako izračunati datum pada na dan koji ne postoji u ciljnom mjesecu (poput 31. februara), rezultat će se automatski postaviti na posljednji dan tog mjeseca. Kada se aktivira ovo pravilo, na ekranu se prikazuje napomena: "Taj dan ne postoji u ciljnom mjesecu, pa rezultat pada na njegov posljednji dan."

Podržani rasponi, unosi i upravljanje greškama

Kalkulator radi unutar definisanih tehničkih ograničenja kako bi osigurao tačnost i stabilnost proračuna. Podržani raspon za dobijeni datum je od godine 1 do godine 9999.

Prilikom unosa podataka primjenjuju se sljedeća pravila i ograničenja:

  • Početni datum: Mora biti važeći kalendarski datum. Ako unesete nepostojeći datum, pojavit će se poruka o grešci: "Početni datum nije važeći kalendarski datum."
  • Smjer: Korisnik bira opciju "Dodaj" ili "Oduzmi".
  • Vremenske vrijednosti: Polja za godine, mjesece, sedmice i dane prihvataju isključivo cijele brojeve u rasponu od 0 do 1.000.000. Ako je bilo koji iznos izvan ovog raspona, prikazuje se greška: "Svaki iznos mora biti cijeli broj od 1.000.000 ili manje."
  • Prekoračenje raspona: Ako izračunati rezultat padne izvan dozvoljenih vremenskih okvira, sistem ispisuje grešku: "Rezultat je izvan podržanog raspona (godine 1–9999)."

U slučaju unosa nevažećih podataka, svi rezultati se trenutno brišu i resetuju na oznaku .

Interpretacija rezultata i kopiranje podataka

Nakon uspješnog proračuna, kalkulator prikazuje tri precizna izlazna podatka:

  • Dobijeni datum: Puni naziv datuma, uključujući i dan u sedmici.
  • Kao YYYY-MM-DD: Datum prikazan u standardizovanom ISO formatu.
  • Dana od početnog datuma: Ukupan broj kalendarskih dana koji dijeli početni i krajnji datum.

Svaki od ovih rezultata može se brzo kopirati u privremenu memoriju uređaja jednostavnim klikom na željeno polje s rezultatom.

Privatnost podataka i lokalno izvršavanje

Sigurnost vaših podataka je integrisana u sam način rada ovog alata. Sve kalkulacije se obavljaju lokalno, unutar vašeg web pretraživača. Uneseni datumi i vrijednosti se ne šalju na eksterne servere niti se učitavaju na mrežu, što znači da vaši podaci nikada ne napuštaju vaš uređaj.

Često postavljana pitanja (FAQ)

Šta je 31. januar plus jedan mjesec?
Februar nema 31 dan, pa rezultat umjesto toga pada na posljednji dan u mjesecu — 28. februar, ili 29. u prestupnoj godini. To je konvencija koju prate kalendari, banke i proračunske tabele, a statusna linija Vas obavještava kad god se to dogodi.

Kojim redoslijedom se primjenjuju godine, mjeseci, sedmice i dani?
Prvo se pomjeraju godine i mjeseci, a zatim se dodaju sedmice i dani. Tako 31. januar plus jedan mjesec i jedan dan prvo pada na kraj februara, a zatim ide jedan dan u mart. Drugačiji redoslijed mogao bi dovesti do drugog dana, zbog čega je ovaj redoslijed fiksiran i predvidiv.

Da li računa radne dane?
Ne — kalkulator se pomjera za kalendarske dane, tako da su vikendi i državni praznici uključeni u brojanje. Rezultat prikazuje dan u sedmici, tako da odmah možete vidjeti kada rok pada na subotu ili nedjelju i sami ga pomjeriti.