Pereiti prie pagrindinio turinio

Amžiaus skaičiuotuvas nemokamai

Apskaičiuokite tikslų savo amžių metais, mėnesiais, dienomis, valandomis ir bendru dienų skaičiumi. Sužinokite savo zodiako ženklą ir dienas iki kito gimtadienio.

Veikia neprisijungus, kai įkeliama

Dažniausi naudojimo būdai

  • Apskaičiuoti Tikslaus Amžiaus GimtadieniaiRaskite tikslią amžių metai, mėnesiai ir dienos — puikiai dideliems gimtadieniam ir amžiaus patikrinimui.
  • Patvirtinkite Amžiu Teisiniam ReikalavimamsApskaičiuoti tikslią amžiu teisinį amžiaus patikrinimą — alkoholis, balsavimas, vairavimas, pensinimas ir daugiau.
  • Raskite Savo Zodijako Ženklą ir Kinų ZodijakąAtskleiskite savo vakarinę zodiako ženklą ir Kinijos zodijaką iš gimimo datos.
  • Apskaičiuoti Istoriniai AmžiaiSužinoti kiek metų buvo istorinės figūra, žymios asmenys arba giminės bet kurią konkrečią istorinę datą.
  • Sekite Amžiaus EtapusApskaičiuoti kada pasieksite amžiaus etapus — 10,000 dienų, 1 milijardą sekundžių, pensinimo amžių ir daugiau.

Kaip tai veikia

Amžiaus skaičiuoklė yra jokių priklausomybių neturintis įrankis, be išorinių bibliotekų. Visa aritmetika vyksta tiesiogiai naršyklėje, naudojant JavaScript įtaisytą Date objektą ir sveikųjų skaičių matematiką — jokios bibliotekos, jokio kreipimosi į serverį, jokie duomenys niekada nepalieka jūsų įrenginio.

  1. 1
    Vietinis datos apdorojimas
    Kai įvedate gimimo datą, įrankis apdoroja YYYY-MM-DD eilutę į skaitinius metų, mėnesio ir dienos komponentus ir sukuria Date objektą naudodamas trijų argumentų konstruktorių. Tai sąmoningai apeina subtilų naršyklės riktą: standartinis new Date('2001-06-01') apdorojamas kaip UTC vidurnaktis, todėl asmenims neigiamo UTC poslinkio laiko juostoje savaitės diena ir kalendorinė data pasislenka viena diena atgal.
  2. 2
    Grigaliaus kalendoriaus aritmetika
    calcAge funkcija atima gimimo datą iš atskaitos datos lauk po lauko — metus, tada mėnesius, tada dienas — perimant iš kito vieneto, kai rezultatas tampa neigiamas (ta pati perkėlimo logika, kaip naudojama popieriniame kalendoriuje). Ji taip pat išveda bendrus dienų, savaičių, mėnesių ir valandų skaičius tiesiogiai iš milisekundžių skirtumo tarp dviejų laiko žymų.
  3. 3
    Zodiako ir svarbių datų skaičiavimas
    Vakarietiškas zodiakas nustatomas pagal fiksuotą datos intervalų lentelę; kinų zodiakas susieja gimimo metus su vienu iš 12 gyvūnų per moduline aritmetiką metams, su pastaba, jei gimėte sausį ar ankstyvą vasarį, kai kinų Naujųjų metų riba dviprasmiška. Artėjančios svarbios datos (kito apvalaus dešimtmečio gimtadienis, kitas 5000 dienų ženklas, kita milijardinė gyvenimo sekundė, pusgimtadienis) apskaičiuojamos pridedant fiksuotus poslinkius prie gimimo datos, naudojant kalendoriui saugų datos sudėjimo metodą, kuris išvengia vasaros laiko poslinkio.
  4. 4
    Suformatuota išvestis ir dalijimasi nuoroda
    Rezultatai formatuojami naudojant naršyklės įtaisytą Intl.DateTimeFormat (per toLocaleDateString), kad datos rodomos jūsų kalbos regiono pageidaujamu stiliumi. Mygtukas „kopijuoti nuorodą“ užkoduoja gimimo ir atskaitos datas nuorodos #fragmente naudojant naršyklės URLSearchParams API — fragmentas niekada nesiunčiamas į serverį — taip leisdamas pasidalyti ar įsiminti konkretų skaičiavimą.

Susiję įrankiai

Dažnai užduodami klausimai