Pređi na glavni sadržaj
LibraTool logoLibraTool

Kalkulator starosti — besplatno

Izračunajte svoju tačnu starost u godinama, mesecima, danima, satima i ukupnim danima. Saznajte svoj horoskopski znak i dane do sledećeg rođendana.

Radi van mreže kada se učita

Uobičajene upotrebe

  • Izračunaj Tačnu Godinu za RođendanePronađi tačnu godinu u godinama, mesecima i danima — savršeno za velike rođendane i proveru godinu.
  • Verifikuj Godinu za Pravne ZahteveIzračunaj tačnu godinu za pravnu proveru godinu — alkohol, glasanje, vožnja, penzija i još mnogo toga.
  • Pronađi Svoju Horoskopsku Znak i Kineski ZodijakOtkrij svoju Zapadnu horoskopsku znak i kinesku životinjsku godinu od tvoga datuma rođenja.
  • Izračunaj Istorijske GodinuSaznaj koliko su bili stari istorijske figure, slavne osobe ili rođaci na bilo koji specifičan istorijski datum.
  • Prati Milestones GodinuIzračunaj kada ćeš dostići milestones godinu — 10,000 dana, 1 milijarda sekundi, dobnik penzije i još mnogo toga.

Kako funkcioniše

Kalkulator godina je alatka bez ijedne zavisnosti i spoljnih biblioteka. Sva aritmetika se izvršava direktno u pregledaču koristeći ugrađeni JavaScript Date objekat i celobrojnu matematiku, bez biblioteke, bez poziva serveru, i bez podataka koji ikada napuštaju vaš uređaj.

  1. 1
    Lokalno parsiranje datuma
    Kada unesete datum rođenja, alatka parsira niz GGGG-MM-DD u brojčane delove godine, meseca i dana i konstruiše Date koristeći konstruktor sa tri argumenta. Ovo namerno zaobilazi suptilnu grešku pregledača: standardni new Date('2001-06-01') se parsira kao UTC ponoć, što pomera dan u nedelji i kalendarski datum za jedan dan unazad za svakoga u vremenskoj zoni sa negativnim UTC pomakom.
  2. 2
    Aritmetika gregorijanskog kalendara
    Funkcija calcAge oduzima datum rođenja od referentnog datuma polje po polje — godine, zatim mesece, zatim dane — pozajmljujući od sledeće jedinice kada rezultat postane negativan (ista logika pozajmljivanja kao kod papirnog kalendara). Takođe izvodi ukupne vrednosti u danima, nedeljama, mesecima i satima direktno iz razlike u milisekundama između dva vremenska pečata.
  3. 3
    Izračunavanje zodijaka i prekretnica
    Zapadni zodijak se određuje pomoću fiksne tabele opsega datuma; kineski zodijak mapira godinu rođenja u jednu od 12 životinja pomoću modularne aritmetike nad godinom, sa napomenom ako ste rođeni u januaru ili ranom februaru kada je granica kineske Nove godine neizvesna. Nadolazeće prekretnice (sledeći okrugli rođendan po deceniji, sledeća oznaka od 5.000 dana, sledeća milijardita sekunda života, polurođendan) se izračunavaju dodavanjem fiksnih pomaka datumu rođenja koristeći kalendarski bezbedno dodavanje datuma koje izbegava pomeranje zbog letnjeg računanja vremena.
  4. 4
    Formatiran izlaz i link za deljenje
    Rezultati se formatiraju pomoću ugrađenog Intl.DateTimeFormat pregledača (preko toLocaleDateString) tako da se datumi prikazuju u stilu koji preferira vaš jezik. Dugme „kopiraj link” kodira datum rođenja i referentni datum u #fragmentu linka koristeći URLSearchParams API pregledača — fragment se nikada ne šalje nijednom serveru — omogućavajući vam da podelite ili obeležite određeno izračunavanje.

Slične alatke

Česta pitanja