Preskoči na glavni sadržaj

Kalkulator starosti — besplatno

Izračunajte svoju točnu starost u godinama, mjesecima, danima, satima i ukupnim danima. Pronađite svoj horoskopski znak i dane do sljedećeg rođendana.

Radi offline nakon učitavanja

Uobičajene namjene

  • Izračunaj Točnu Godinu za RođendanePronađi točnu godinu u godinama, mjesecima i danima — savršeno za velike rođendane i provjeru godinu.
  • Provjeri Godinu za Pravne ZahtjeveIzračunaj točnu godinu za pravnu provjeru godinu — alkohol, glasanje, vožnja, penzija i još mnogo toga.
  • Pronađi Svoju Zodijačku Znak i Kineski ZodijakOtkrij svoju zapadnu zodijačku znak i kinesku životinjsku godinu od tvoga datuma rođenja.
  • Izračunaj Zgodovinsku GodinuSaznaj koliko su bili stari zgodovinski likovi, slavne osobe ili rodbina na bilo koji specifičan zgodovinski datum.
  • Prati Godinu MilestonesIzračunaj kada ćeš dostići milestones godinu — 10,000 dana, 1 milijard sekundi, dobnik penzije i još mnogo toga.

Kako funkcionira

Kalkulator dobi je alat bez ovisnosti, bez vanjskih biblioteka. Sva aritmetika radi izravno u pregledniku koristeći ugrađeni Date objekt JavaScripta i cjelobrojnu matematiku, bez biblioteke, bez poziva poslužitelju i bez podataka koji ikad napuštaju vaš uređaj.

  1. 1
    Lokalno raščlanjivanje datuma
    Kada unesete datum rođenja, alat raščlanjuje niz GGGG-MM-DD u brojčane dijelove godine, mjeseca i dana i konstruira Date koristeći konstruktor s tri argumenta. Ovo namjerno zaobilazi suptilnu grešku preglednika: standardni new Date('2001-06-01') raščlanjuje se kao UTC ponoć, što pomiče dan u tjednu i kalendarski datum unatrag za jedan dan za bilo koga u vremenskoj zoni s negativnim UTC pomakom.
  2. 2
    Gregorijanska kalendarska aritmetika
    Funkcija calcAge oduzima rođenje od referentnog datuma polje po polje — godine, zatim mjeseci, zatim dani — posuđujući od sljedeće jedinice kada rezultat postane negativan (ista logika posudbe kao kod papirnatog kalendara). Također izvodi ukupne vrijednosti u danima, tjednima, mjesecima i satima izravno iz razlike u milisekundama između dva vremenska žiga.
  3. 3
    Izračun zodijaka i prekretnica
    Zapadnjački zodijak određuje se tvrdo kodiranom tablicom raspona datuma; kineski zodijak povezuje godinu rođenja s jednom od 12 životinja putem modularne aritmetike na godini, s napomenom ako ste rođeni u siječnju ili ranom veljači kada je granica kineske Nove godine nejasna. Nadolazeće prekretnice (sljedeći okrugli desetogodišnji rođendan, sljedeća oznaka 5000 dana, sljedeća milijarda sekunda života, polurođendan) izračunavaju se 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 poveznica za dijeljenje
    Rezultati se formatiraju ugrađenim Intl.DateTimeFormat preglednika (putem toLocaleDateString) tako da se datumi prikazuju u preferiranom stilu vaše lokalizacije. Gumb 'kopiraj poveznicu' kodira datum rođenja i referentni datum u #fragmentu poveznice koristeći URLSearchParams API preglednika — fragment se nikad ne šalje nijednom poslužitelju — što vam omogućuje dijeljenje ili spremanje u knjižne oznake određenog izračuna.

Srodni alati

Često postavljana pitanja