Salta al contingut

Calculadora d'Edat — Edat Exacta en Anys, Mesos i Dies

Calculadora d'edat gratuïta: introduïu la vostra data de naixement per obtenir la vostra edat exacta en anys, mesos i dies, més setmanes totals, dies, hores i el vostre pròxim aniversari.

Calculadora d'Edat

Edat exacta
36 anys 7 mesos 9 dies

Vau néixer un Monday

Pròxim aniversari: 144 dies més (complint 37)

La vostra edat en altres unitats

Mesos
439
Setmanes
1,910
Dies
13,370
Hores
320,880
Minuts
19,252,800
Segons
1,155,168,000

Progressió de la vida

La vostra edat respecte a un interval de referència il·lustratiu de 80 anys.

Visualització de l'edat3636 / 80 yr080
Calculadora de càrrega...
📚

Documentació

Què fa aquesta calculadora

Introduïu la vostra data de naixement i us dirà exactament quants anys teniu — en anys, mesos i dies — de la mateixa manera que ho dirieu en veu alta ("Tinc 33 anys, 4 mesos i 5 dies"). També mostra aquesta mateixa edat comptada purament en mesos, setmanes, dies, hores, minuts i segons, el dia de la setmana en què vau néixer, i quant temps falta fins al vostre pròxim aniversari.

Deixeu el segon camp per a avui per a la vostra edat actual, o canvieu-lo a qualsevol data passada o futura per trobar la vostra edat en aquesta data.

L'única regla que fa que les edats siguin complicades: els mesos i anys no són un nombre fix de dies. Febrer té 28 o 29; altres mesos en tenen 30 o 31. Per tant, "1 mes" significa "el mateix dia número, un mes més tard" — no "30 dies". Aquesta calculadora segueix aquesta regla del calendari, per la qual cosa pot diferir d'un o dos dies dels programes que només divideixen per 30 o 365.

Com es calcula la vostra edat

L'edat és la diferència entre dues dates. Hi ha dues maneres honestos de mesurar aquesta diferència, i aquesta eina mostra ambdues.

1. Edat calendari (anys, mesos, dies). Compteu anys sencers des del vostre aniversari, després mesos sencers, després els dies restants:

  1. Compteu els anys complerts des del naixement.
  2. Des de l'últim aniversari, compteu els mesos complerts.
  3. Compteu els dies restants.

La part subtil és el pas 3 prop dels límits de mesos. Algú nascut el 31 de gener, mesurat el 1 de març, té 1 mes i 1 dia — perquè "un mes després de gen 31" cau el 28/29 de febrer (no hi ha gen 31 de febrer), i el 1 de març és un dia després. Aquesta calculadora es limita al final del mes més curt, coincidint amb la regla dateutil.relativedelta molt utilitzada perquè els aniversaris de final de mes mai produceixin un recompte de dies negatiu.

2. Temps transcorregut total (dies, hores, segons). Per a les figures de "edat en altres unitats", les dues dates es converteixen en un recompte de dies complerts i es multipliquen:

dies=data de destinacioˊdata de naixement86,400,000 ms\text{dies} = \left\lfloor \frac{\text{data de destinació} - \text{data de naixement}}{86{,}400{,}000 \text{ ms}} \right\rfloor

Ambdues dates es fixa primer a mitjanit UTC, perquè els canvis d'estalvi de llum diürna no puguin afegir o deixar caure una hora i arruïnar el recompte de dies. Les setmanes són dies ÷ 7 (arrodonides cap a baix); les hores, minuts i segons són el recompte de dies escalat.

Per què no només dividir dies per 365? Perquè derivarieu. Dividir 7.305 dies per 365 dóna 20,01 anys; dividir per 365,25 dóna 20,00 — però cap d'ells sap quins anys van ser bisestos o quins mesos vau viure realment. El recompte calendari és exacte; la divisió de dies és una aproximació. Utilitzeu edat calendari per a "quants anys tinc" i dies/setmanes totals per a feina de temps transcorregut precís (temps de medicació, durada de projectes, comptatges de fites).

Exemple desenvolupat

Nascut 1 de gener de 2000, mesurat 1 de gener de 2020:

MesuraValor
Edat calendari20 anys, 0 mesos, 0 dies
Dies totals7.305
Setmanes totals1.043
Dia de la setmana nascutDissabte

Els 7.305 dies = 20 × 365 + 5 dies bisestos (2000, 2004, 2008, 2012, 2016). Aquell únic detall — cinc dies extra que la majoria de la gent oblida — és exactament per què una calculadora supera les matemàtiques mentals.

Birth date to target date: 20 years, 7,305 days Birth 2000-01-01 Target 2020-01-01 20 years = 7,305 days

Edat en codi

El mateix càlcul en cada idioma. Per a edat calendari, preferiu una biblioteca de dates integrada sobre aritmètica feta a mà — ja sap anys bisestos i longituds de mesos.

1' Whole days between two dates (A1 = birth, B1 = target):
2=B1-A1
3
4' Calendar age in complete years / months / leftover days:
5=DATEDIF(A1, B1, "y") & " years, " & DATEDIF(A1, B1, "ym") & " months, " & DATEDIF(A1, B1, "md") & " days"
6

Preguntes habituals

Quina és la meva edat exacta? Introduïu la vostra data de naixement i deixeu la destinació per a avui. La calculadora mostra la vostra edat en anys, mesos i dies, i la repeteix en dies totals, setmanes, hores i segons.

Per què la meva edat difereix d'una altra calculadora? Gairebé sempre el residu de mes/dia. Els programes no estan d'acord sobre com comptar els dies després de l'últim mes complet als límits dels mesos. Aquest es limita al mes més curt (la convenció relativedelta); un programa que divideix per 30 diferirà d'un o dos dies.

Maneja anys bisestos i aniversaris del 29 de febrer? Sí. Els recomptes de dies inclouen cada dia bisest a l'interval, i un aniversari del 29 de febrer es mesura contra el 28 de febrer / 1 de març en anys no bisestos sense desbordament.

Puc calcular l'edat en una data passada o futura? Sí — establiu el camp "Edat a la data" a qualsevol data. Una data futura us diu quants anys tindreu llavors; una data passada, quants en teníeu.

Què hi ha sobre les zones horàries? Les dates es normalitzen a UTC abans de comptar, de manera que el total de sencers dies és estable no importa on esteu ni si es va canviar l'estalvi de llum diürna.

Fonts

  1. Python dateutilrelativedelta (la regla de mes/dia d'edat calendari que aquesta eina segueix).
  2. Java Platform — Period.between i ChronoUnit.DAYS.
  3. Microsoft Excel — Funció DATEDIF.
  4. MDN Web Docs — Date.
  5. Dershowitz, N., & Reingold, E. M. Calendrical Calculations: The Ultimate Edition. Cambridge University Press, 2018.