Cómo se calculan las semanas
Primero calculamos los días completos entre dos fechas de calendario (con ordinales de día UTC para evitar errores por horario de verano). Las semanas completas son el cociente entero entre siete; el resto son los días adicionales.
completeWeeks = Math.floor(calendarDays / 7)extraDays = calendarDays % 7Un ejemplo de año bisiesto
Del 1 de enero de 2000 al 1 de enero de 2001 hay 366 días porque 2000 fue bisiesto: 52 semanas y 2 días. Del 1 de enero de 2001 al 1 de enero de 2002 hay 365 días: 52 semanas y 1 día.
Los años de edad y las semanas no son la misma cuadrícula
La vista Años usa un cuadro de cumpleaños a cumpleaños. La vista Semanas agrupa bloques de siete días desde el nacimiento; una semana puede cruzar un cumpleaños. La vista Días muestra los días reales del año de edad seleccionado, incluido el 29 de febrero cuando corresponda.
¿Naciste el 29 de febrero?
El visualizador sitúa los cumpleaños del 29 de febrero el 28 de febrero en años sin día bisiesto. Es una decisión de visualización y no una regla legal universal.
¿Qué significa edad de referencia?
La edad de referencia solo determina la longitud de la línea de tiempo. No calcula cuánto vivirá una persona; no se debe inferir su esperanza de vida del gráfico.