Besplatan Kalkulator godina

Izračunajte tačnu starost u godinama, mjesecima, danima, satima i ukupnom broju dana. Pronađite svoj horoskopski znak i broj dana do sljedećeg rođendana.

Radi offline nakon učitavanja

Kako radi

Kalkulator godina je alat bez ikakvih vanjskih zavisnosti. Sva aritmetika se odvija direktno u pregledniku koristeći ugrađeni JavaScript objekt Date i cjelobrojnu matematiku, bez biblioteke, bez poziva serveru, i bez ikakvih podataka koji napuštaju vaš uređaj.

  1. 1
    Lokalna obrada datuma
    Kada unesete datum rođenja, alat obrađuje niz GGGG-MM-DD u brojčane dijelove godine, mjeseca i dana i konstruiše Date koristeći konstruktor s tri argumenta. Ovo namjerno zaobilazi suptilnu grešku preglednika: standardni new Date('2001-06-01') se obrađuje kao UTC ponoć, što pomjera dan u sedmici i kalendarski datum jedan dan unazad za bilo koga u vremenskoj zoni sa negativnim UTC pomakom.
  2. 2
    Gregorijanska kalendarska aritmetika
    Funkcija calcAge oduzima datum rođenja od referentnog datuma polje po polje — godine, zatim mjeseci, zatim dani — posuđujući od sljedeće jedinice kada rezultat postane negativan (ista logika posuđivanja koju koristi papirni kalendar). Takođe izvodi ukupne vrijednosti u danima, sedmicama, mjesecima i satima direktno iz razlike u milisekundama između dva vremenska žiga.
  3. 3
    Izračunavanje zodijaka i prekretnica
    Zapadni zodijak se određuje pomoću fiksne tabele raspona datuma; kineski zodijak preslikava godinu rođenja na jednu od 12 životinja putem modularne aritmetike na godini, s napomenom ako ste rođeni u januaru ili ranom februaru kada je granica kineske Nove godine nejasna. Nadolazeće prekretnice (sljedeći okrugli rođendan po deceniji, sljedeća oznaka od 5.000 dana, sljedeća milijarditinja sekunda života, polurođendan) se izračunavaju dodavanjem fiksnih pomaka datumu rođenja koristeći kalendarski sigurno dodavanje datuma koje izbjegava pomak zbog ljetnog računanja vremena.
  4. 4
    Formatirani izlaz i link za dijeljenje
    Rezultati se formatiraju pomoću ugrađenog Intl.DateTimeFormat preglednika (preko toLocaleDateString) tako da se datumi prikazuju u stilu koji preferira vaš jezički region. Dugme „kopiraj link” kodira datum rođenja i referentni datum u #fragmentu linka koristeći URLSearchParams API preglednika — fragment se nikada ne šalje nikakvom serveru — omogućavajući vam da podijelite ili sačuvate određeni proračun.

Povezani alati

Često postavljana pitanja