Lumaktaw sa pangunahing nilalaman

Libreng Kalkulador ng Edad

Kalkulahin ang iyong eksaktong edad sa mga taon, buwan, araw, oras, at kabuuang araw. Hanapin ang iyong zodiac sign at mga araw hanggang sa iyong susunod na kaarawan.

Gumagana offline kapag na-load na

Mga karaniwang gamit

  • Kalkulahin ang Exact Age para sa BirthdaysHanapin ang exact age sa years, months, at days β€” perpekto para sa milestone birthdays at age verification.
  • I-verify ang Age para sa Legal RequirementsKalkulahin ang exact age para sa legal age verification β€” alcohol, voting, driving, retirement, at marami pang iba.
  • Hanapin ang Iyong Zodiac at Chinese Zodiac SignTuklasin ang iyong Western zodiac sign at Chinese zodiac animal mula sa iyong birth date.
  • Kalkulahin ang Historical AgesAlamin kung gaano kalamang ang historical figures, celebrities, o relatives sa anumang specific historical date.
  • Subaybayan ang Age MilestonesKalkulahin kung kailan mo maaabot ang age milestones β€” 10,000 days, 1 billion seconds, retirement age, at marami pang iba.

Paano ito Gumagana

Ang age calculator ay isang tool na walang dependency at walang panlabas na library. Direktang tumatakbo sa browser ang lahat ng aritmetika gamit ang built-in na Date object ng JavaScript at integer math, walang library, walang server call, at walang data na umaalis sa device mo.

  1. 1
    Lokal na pag-parse ng petsa
    Kapag naglagay ka ng petsa ng kapanganakan, pina-parse ng tool ang YYYY-MM-DD na string sa numerong taon, buwan, at araw at bumubuo ng Date gamit ang three-argument constructor. Sinasadya nitong iwasan ang isang banayad na browser bug: ang karaniwang new Date('2001-06-01') ay pina-parse bilang UTC midnight, na nag-uusog pabalik ng araw ng linggo at petsa nang isang araw para sa sinumang nasa timezone na may negatibong UTC offset.
  2. 2
    Aritmetika ng Gregorian calendar
    Ibinabawas ng calcAge function ang kapanganakan mula sa reference date bawat field β€” taon, pagkatapos buwan, pagkatapos araw β€” humihiram sa susunod na unit kapag negatibo ang resulta (parehong carry-borrow na lohika ng papel na calendar). Kinukuha rin nito ang kabuuan sa araw, linggo, buwan, at oras direkta mula sa millisecond na pagkakaiba ng dalawang timestamp.
  3. 3
    Pagkalkula ng zodiac at milestone
    Tinutukoy ang Western zodiac ng isang hardcoded na date-range table; ina-map ng Chinese zodiac ang taon ng kapanganakan sa isa sa 12 hayop gamit ang modular arithmetic sa taon, na may paalala kung ipinanganak ka noong Enero o unang bahagi ng Pebrero kung saan malabo ang hangganan ng Chinese New Year. Kinakalkula ang mga paparating na milestone (susunod na kaarawang round-decade, susunod na 5,000-araw na marka, susunod na bilyong segundo ng buhay, kalahating kaarawan) sa pagdagdag ng nakapirming offset sa petsa ng kapanganakan gamit ang calendar-safe na pagdagdag ng petsa na umiiwas sa paglihis dahil sa daylight saving time.
  4. 4
    Naka-format na output at link na maibabahagi
    Fino-format ang mga resulta gamit ang built-in na Intl.DateTimeFormat ng browser (sa pamamagitan ng toLocaleDateString) kaya lumalabas ang mga petsa sa gustong estilo ng locale mo. Ine-encode ng button na 'copy link' ang petsa ng kapanganakan at reference date sa #fragment ng link gamit ang URLSearchParams API ng browser β€” hindi kailanman ipinapadala sa server ang fragment β€” kaya puwede mong ibahagi o i-bookmark ang isang partikular na kalkulasyon.

Mga Kaugnay na Tool

Mga Madalas na Itanong