Kalkulator datuma

Dodajte ili oduzmite dane, tjedne, mjesece ili godine od bilo kojeg datuma i provjerite gdje točno slijećete.

Smjer
Rezultat
Rezultirajući datum
Kao GGGG-MM-DD
Dana od početnog datuma
Odaberite datum, odaberite dodavanje ili oduzimanje i unesite za koliko se želite pomaknuti.

Sve se izračunava u Vašem pregledniku — datumi koje unesete nikada ne napuštaju Vaš uređaj.

Česta pitanja

Koliko je 31. siječnja plus jedan mjesec?

Veljača nema 31 dan, pa rezultat umjesto toga pada na posljednji dan u mjesecu — 28. veljače, ili 29. u prijestupnoj godini. To je uobičajena praksa koju prate kalendari, banke i tablični proračuni, a statusna traka Vas obavještava kad god se to dogodi.

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

Prvo se pomiču godine i mjeseci, a zatim se na to dodaju tjedni i dani. Tako 31. siječnja plus jedan mjesec i jedan dan najprije pada na kraj veljače, a zatim ide jedan dan u ožujak. Drugačiji redoslijed mogao bi rezultirati drugim danom, zbog čega je ovaj fiksni redoslijed predvidljiv.

Računa li ovaj kalkulator radne dane?

Ne — kalkulator se pomiče za kalendarske dane, pa su vikendi i državni praznici uključeni u izračun. Rezultat prikazuje dan u tjednu, tako da odmah možete vidjeti pada li rok na subotu ili nedjelju i sami ga pomaknuti.

Mehanika kalendarskih izračuna i prijestupne godine

Izračunavanje vremenskih pomaka zahtijeva strogo pridržavanje pravila gregorijanskog kalendara. Duljine mjeseci variraju između 28, 29, 30 i 31 dan, a svaka četvrta godina — uz iznimku sekularnih godina koje nisu djeljive s 400 — uvodi prijestupni dan u veljači. Kalkulator datuma automatski obrađuje ove varijacije kako bi osigurao točnost pri svakom dodavanju ili oduzimanju vremenskih razdoblja.

Kada se računa s različitim vremenskim jedinicama, redoslijed izračuna izravno utječe na konačni rezultat. Alat primjenjuje fiksni redoslijed operacija: najprije se primjenjuju godine i mjeseci, a tek nakon toga dodaju se ili oduzimaju tjedni i dani. Ovaj sustavni pristup sprječava nejasnoće koje bi mogle nastati kada bi se jedinice primjenjivale nekim drugim redoslijedom.

Pravilo skraćivanja datuma na kraj mjeseca

Jedan od najvećih izazova u kalendarskoj matematici jest postupanje s datumima koji ne postoje u ciljanom mjesecu. Primjerice, ako je početni datum 31. kolovoz, a cilj je oduzeti ili dodati određeni broj mjeseci, rezultat bi mogao pasti na dan koji ciljani mjesec uopće nema.

U takvim situacijama primjenjuje se pravilo "clamping" odnosno skraćivanja datuma na posljednji dan u tom mjesecu. Ako izračun predviđa datum poput 31. veljače, kalkulator će automatski postaviti rezultat na zadnji dan veljače (28. ili 29. veljače, ovisno o tome je li riječ o prijestupnoj godini). Kada se aktivira ovo pravilo, na sučelju se prikazuje napomena: "Taj dan ne postoji u ciljanom mjesecu, pa rezultat pada na njegov posljednji dan.".

Kalendarski naspram radnih dana

Ovaj kalkulator koristi isključivo kalendarske dane za sve svoje izračune. To znači da su vikendi (subote i nedjelje) te državni praznici u potpunosti uključeni u konačni zbroj dana.

U poslovnim i pravnim okruženjima često je važno razlikovati kalendarske dane od radnih dana. Budući da ovaj alat ne preskače neradne dane, korisnik mora samostalno prilagoditi rezultat ako se utvrdi da dobiveni datum pada na vikend ili praznik. Kako bi se to olakšalo, izlazni podaci uvijek jasno navode i dan u tjednu za rezultirajući datum.

Unosni parametri i ograničenja sustava

Za pokretanje izračuna potrebno je definirati nekoliko parametara unutar dopuštenih granica:

  • Početni datum: Kalendarski datum od kojeg izračun počinje. Zadana vrijednost je današnji datum. Ako uneseni datum nije ispravan, sustav prikazuje poruku o pogrešci: "Početni datum nije valjan kalendarski datum.".
  • Smjer: Određuje hoće li se vrijeme dodavati ili oduzimati. Opcije su "Dodaj" i "Oduzmi".
  • Godine, Mjeseci, Tjedni, Dani: Polja za unos vremenskih razdoblja. Svaki iznos mora biti cijeli broj od 0 do 1.000.000. Ako je bilo koji unos izvan ovog raspona ili sadrži decimalne vrijednosti, pojavit će se pogreška: "Svaki iznos mora biti cijeli broj od 1.000.000 ili manje.".

Podržani raspon za rezultirajući datum ograničen je na godine od 1. do 9999.. Ako izračun prijeđe ove granice, prikazat će se poruka: "Rezultat je izvan podržanog raspona (godine 1. – 9999.).". U slučaju bilo kakvog nevaljanog unosa, svi rezultati se brišu i ponovno postavljaju na znak .

Prikaz i korištenje rezultata

Nakon uspješnog izračuna, kalkulator prikazuje tri ključne informacije:

  1. Rezultirajući datum: Puni naziv datuma, uključujući i dan u tjednu.
  2. Kao GGGG-MM-DD: Datum prikazan u standardiziranom ISO formatu (godina-mjesec-dan).
  3. Dana od početnog datuma: Ukupan broj dana koji dijeli početni datum od dobivenog rezultata.

Sve tri izlazne vrijednosti mogu se brzo kopirati u privremenu memoriju uređaja jednostavnim klikom na njih.

Privatnost podataka i lokalna obrada

Sve se izračunava u Vašem pregledniku — datumi koje unesete nikada ne napuštaju Vaš uređaj. Alat ne šalje podatke na vanjske poslužitelje niti ih pohranjuje, što omogućuje potpunu privatnost tijekom rada s osobnim ili poslovnim planovima.

Često postavljana pitanja (FAQ)

Koliko je 31. siječnja plus jedan mjesec?
Veljača nema 31 dan, pa rezultat umjesto toga pada na posljednji dan u mjesecu — 28. veljače, ili 29. u prijestupnoj godini. To je uobičajena praksa koju prate kalendari, banke i tablični proračuni, a statusna traka Vas obavještava kad god se to dogodi.

Kojim se redoslijedom primjenjuju godine, mjeseci, tjedni i dani?
Prvo se pomiču godine i mjeseci, a zatim se na to dodaju tjedni i dani. Tako 31. siječnja plus jedan mjesec i jedan dan najprije pada na kraj veljače, a zatim ide jedan dan u ožujak. Drugačiji redoslijed mogao bi rezultirati drugim danom, zbog čega je ovaj fiksni redoslijed predvidljiv.

Računa li ovaj kalkulator radne dane?
Ne — kalkulator se pomiče za kalendarske dane, pa su vikendi i državni praznici uključeni u izračun. Rezultat prikazuje dan u tjednu, tako da odmah možete vidjeti pada li rok na subotu ili nedjelju i sami ga pomaknuti.