Kalkulues Moshe Falas

Llogaritni moshën tuaj të saktë në vite, muaj, ditë, orë dhe ditë totale. Gjeni shenjën tuaj të zodiakut dhe ditët deri në ditëlindjen tuaj të ardhshme.

Funksionon jashtë linje sapo ngarkohet

Si funksionon

Llogaritësi i moshës është një mjet pa varësi, pa biblioteka të jashtme. E gjithë aritmetika funksionon direkt në shfletues duke përdorur objektin e integruar Date të JavaScript-it dhe matematikë me numra të plotë, pa asnjë bibliotekë, pa thirrje serveri, dhe pa asnjë të dhënë që largohet nga pajisja jote.

  1. 1
    Analizim lokal i datave
    Kur vendos një datë lindjeje, mjeti analizon vargun YYYY-MM-DD në pjesë numerike të vitit, muajit, dhe ditës dhe ndërton një Date duke përdorur konstruktorin me tre argumente. Kjo shmang qëllimisht një gabim delikat shfletuesi: new Date('2001-06-01') standarde analizohet si mesnatë UTC, gjë që e zhvendos ditën e javës dhe datën kalendarike një ditë prapa për këdo në një brez orar me zhvendosje negative nga UTC.
  2. 2
    Aritmetikë e kalendarit Gregorian
    Funksioni calcAge zbret lindjen nga fusha e datës referuese fushë pas fushe — vitet, pastaj muajt, pastaj ditët — duke huazuar nga njësia tjetër kur rezultati bëhet negativ (e njëjta logjikë huazimi që përdor një kalendar letre). Ai gjithashtu nxjerr totale në ditë, javë, muaj, dhe orë direkt nga diferenca në milisekonda mes dy vulave kohore.
  3. 3
    Llogaritja e zodiakut dhe momenteve të veçanta
    Zodiaku perëndimor përcaktohet nga një tabelë intervalesh datash e paravendosur; zodiaku kinez i harton vitin e lindjes në një nga 12 kafshët përmes aritmetikës modulare mbi vitin, me një shënim nëse ke lindur në janar ose fillim shkurti kur kufiri i Vitit të Ri Kinez është i paqartë. Momentet e ardhshme të veçanta (ditëlindja e ardhshme e rrumbullakët dekadore, shenja e ardhshme 5,000-ditore, sekonda e ardhshme miliardtë e jetës, gjysmë-ditëlindja) llogariten duke shtuar zhvendosje fikse në datën e lindjes duke përdorur mbledhje date të sigurt për kalendarin që shmang rrëshqitjen nga ora verore.
  4. 4
    Dalje e formatuar dhe lidhje e ndashme
    Rezultatet formatohen me Intl.DateTimeFormat të integruar të shfletuesit (përmes toLocaleDateString) kështu që datat shfaqen në stilin e preferuar të gjuhës tënde. Butoni 'kopjo lidhjen' e kodon datën e lindjes dhe datën referuese në #fragmentin e lidhjes duke përdorur API-në URLSearchParams të shfletuesit — fragmenti nuk dërgohet kurrë te asnjë server — duke të lejuar ta ndash ose ta ruash si faqerojtës një llogaritje specifike.

Mjete të ngjashme

Pyetjet e bëra më shpesh