Preskoči na glavno vsebino

Kalkulator starosti — brezplačno

Izračunajte svojo natančno starost v letih, mesecih, dneh, urah in skupnih dneh. Poiščite svojo zodiakalno znamenje in dneve do naslednjega rojstnega dne.

Deluje brez povezave po nalaganju

Pogosta področja uporabe

  • Izračunaj Točno Starost za Rojstne DnevePoišči točno starost v letih, mesecih in dnih — odlično za velike rojstne dneve in preverjanje starosti.
  • Preveri Starost za Pravne ZahteveIzračunaj točno starost za pravno preverjanje starosti — alkohol, glasovanje, vožnja, upokojitev in še marsikat drugega.
  • Poišči Svoj Horoskopski Znak in Kitajski ZodiakOdkrijte svoj zahodni horoskopski znak in kitajsko živalsko leto od svojega datuma rojstva.
  • Izračunaj Zgodovinske StarostiUgotovi, kako stari so bili zgodovinski liki, znameniti ljudje ali sorodniki na kateri koli specifičen zgodovinski datum.
  • Spremljaj Mejnike StarostiIzračunaj, kdaj boš dosegel mejnike starosti — 10,000 dni, 1 milijard sekund, upokojitveno starost in še marsikat drugega.

Kako deluje

Kalkulator starosti je orodje brez odvisnosti in brez zunanjih knjižnic. Vsa aritmetika teče neposredno v brskalniku z uporabo vgrajenega objekta Date v JavaScriptu in celoštevilske matematike, brez knjižnice, brez klica strežnika in brez podatkov, ki bi kadar koli zapustili vašo napravo.

  1. 1
    Lokalno razčlenjevanje datuma
    Ko vnesete datum rojstva, orodje razčleni niz LLLL-MM-DD na številčne dele leta, meseca in dneva ter zgradi Date z uporabo konstruktorja s tremi argumenti. To namerno zaobide subtilen hrošč brskalnika: standardni new Date('2001-06-01') se razčleni kot polnoč UTC, kar pri komerkoli v časovnem pasu z negativnim odmikom UTC premakne dan v tednu in koledarski datum za en dan nazaj.
  2. 2
    Aritmetika gregorijanskega koledarja
    Funkcija calcAge odšteje rojstvo od referenčnega datuma polje po polje — najprej leta, nato mesece, nato dni — in si izposodi od naslednje enote, ko postane rezultat negativen (enaka logika prenosa-izposoje, kot jo uporablja papirni koledar). Prav tako neposredno iz razlike v milisekundah med obema časovnima žigoma izpelje skupne vrednosti v dnevih, tednih, mesecih in urah.
  3. 3
    Izračun znamenja in mejnikov
    Zahodno znamenje določa fiksno zakodirana tabela razponov datumov; kitajsko znamenje preslika leto rojstva na eno od 12 živali z modularno aritmetiko na letu, z opombo, če ste bili rojeni januarja ali v zgodnjem februarju, ko je meja kitajskega novega leta dvoumna. Prihajajoči mejniki (naslednji okrogel deseti rojstni dan, naslednja oznaka 5.000 dni, naslednja milijardna sekunda življenja, polovični rojstni dan) se izračunajo z dodajanjem fiksnih odmikov k datumu rojstva z uporabo koledarsko varnega dodajanja datumov, ki se izogne premiku zaradi poletnega časa.
  4. 4
    Oblikovan izpis in povezava za deljenje
    Rezultati se oblikujejo z vgrajenim Intl.DateTimeFormat brskalnika (prek toLocaleDateString), tako da se datumi izrišejo v priljubljenem slogu vaše lokalne nastavitve. Gumb 'kopiraj povezavo' kodira datum rojstva in referenčni datum v #fragment povezave z uporabo API-ja URLSearchParams brskalnika — fragment se nikoli ne pošlje na strežnik — kar vam omogoča deljenje ali dodajanje določenega izračuna med zaznamke.

Sorodna orodja

Pogosto zastavljena vprašanja