Semanas vividas hasta ahora
Quien nació el 15 de junio de 1990 suma 1884 semanas completas al 25 de julio de 2026 y está en su semana 1885. Escriba la fecha de nacimiento y un día de referencia para llenar un calendario de vida o un resumen de cumpleaños. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Fecha de nacimiento
- 1990-06-15
- Fecha de referencia
- 2026-07-25
- JDN de nacimiento
- 2 448 058
- JDN de referencia
- 2 461 247
- Días totales
- 13 189
- Semanas vividas
- 1 884
Una vista de la vida en semanas responde a una pregunta sencilla y muy buscada: cuántas semanas completas de siete días ha vivido usted entre el día civil en que nació y un día de referencia elegido. Quien busca una calculadora de semanas vividas hasta ahora la emplea para rellenar un calendario impreso de la vida, redactar un recuento de cumpleaños, anotar un hito o convertir una fecha de nacimiento en un entero comparable entre hermanos o generaciones. Esta herramienta recibe una fecha de nacimiento y una fecha de referencia en forma ISO estricta año-mes-día, comprueba que cada día civil exista en el calendario gregoriano —incluidos los febreros bisiestos—, convierte ambos a números de día enteros con una fórmula pura e informa las semanas completas como el piso del tramo de días dividido por siete, más los días sobrantes de cero a seis. Un día de referencia anterior al nacimiento se rechaza como entrada inválida, no como un recuento negativo.
Cómo se cuentan las semanas completas vividas a partir de dos días civiles
Comience con dos fechas civiles escritas como año, mes y día en la forma ISO internacional con guiones y anchos fijos, de modo que todo cliente acuerde los mismos seis enteros. La primera fecha es el día de nacimiento; la segunda es el día de referencia a fecha de, que representa el hoy o cualquier hito que desee congelar.
Para cada cadena confirme que el año esté en un rango gregoriano práctico del año uno al nueve mil novecientos noventa y nueve, que el mes esté entre uno y doce, y que el día exista para ese mes según las reglas bisiestas gregorianas: un año es bisiesto cuando es divisible por cuatro, salvo que los años seculares solo lo son cuando también son divisibles por cuatrocientos.
Esa regla hace legal el veintinueve de febrero en años como dos mil veinticuatro y dos mil, e ilegal en dos mil veintitrés y mil novecientos. Cuando ambos triples son válidos, convierta cada día civil a un número de día juliano astronómico con la fórmula entera de Fliegel y Van Flandern usada en la familia de fechas.
Reste el número del día de nacimiento del número del día de referencia para obtener los días de calendario vividos; un resultado negativo significa que la referencia queda antes del nacimiento y se rechaza. Divida el recuento no negativo por siete con piso entero para las semanas completas vividas, conserve el resto como días sobrantes entre cero y seis inclusive, y sume uno al recuento de semanas para obtener la semana de vida con base uno que un póster impreso resaltaría.
Los años de edad completados siguen la regla habitual del cumpleaños: la edad permanece en el entero anterior hasta que el mes y el día de nacimiento se hayan alcanzado en el calendario de referencia.
Dónde aparece una calculadora de semanas vividas en el trabajo real
Los calendarios impresos de la vida y las plantillas de diario pintan una casilla por semana de un arco previsto de noventa años; rellenar la casilla actual exige un recuento fiable de semanas completas desde el nacimiento hasta una fecha congelada, no un total bruto de días que aún haya que dividir a mano.
Los boletines de cumpleaños, los discursos de aniversario y las cartas familiares suelen abrir con cuántas semanas ha estado viva una persona, y este extremo lo devuelve como un solo entero más los días sobrantes para que el texto pueda decir cuatro semanas exactas o cuatro semanas y tres días. La genealogía y los proyectos de aula comparan hermanos o figuras históricas en el mismo día de referencia sin importar una biblioteca de planificación ni fiarse de un reloj del anfitrión que haría discrepar dos ejecuciones.
Si más adelante necesita un hueco genérico de semanas entre dos fechas que admita cualquier orden, un recuento de días laborables que omita fines de semana, o una edad en años, meses y días sin el marco semanal, trátelos como intenciones de búsqueda y aterrizajes distintos en lugar de sobrecargar esta página de semanas vividas hasta ahora.
Qué puede hacer con ella
Recuentos de cumpleaños e hitos
Abra una nota de cumpleaños o un discurso de aniversario con cuántas semanas completas ha vivido alguien, más los días sobrantes cuando el tramo no es múltiplo de siete.
Columnas de plantilla y genealogía
Materialice una columna de semanas vividas para una lista de clase, un árbol familiar o una instantánea de cohorte en una sola fecha de referencia compartida, sin deriva de zona horaria.
Preguntas frecuentes
¿Qué significa semanas vividas hasta ahora?
Es el número de semanas completas de siete días entre una fecha de nacimiento gregoriana y una fecha de referencia, más los días sobrantes de cero a seis, sin reglas de días laborables ni hora de reloj.
¿Qué formato de fecha se exige?
Valores como 1990-6-15 o 1990/06/15 se rechazan para que todo cliente coincida.
¿Qué ocurre si la fecha de referencia es anterior a la de nacimiento?
Las semanas vividas no pueden ser negativas; intercambie los campos o elija un día de referencia posterior.
¿Cuánto cuesta la calculadora de semanas vividas hasta ahora?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué indica el número de semana de vida?
Indica la semana que está viviendo ahora: las semanas completas más una. Con 1884 semanas cumplidas, usted está en la semana 1885, la casilla que marcaría un póster de la vida en semanas.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/date/weeks-lived \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1990-06-15","reference_date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/weeks-lived", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1990-06-15",
"reference_date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/weeks-lived",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1990-06-15",
"reference_date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/weeks-lived", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1990-06-15","reference_date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1990-06-15","reference_date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/weeks-lived", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"birth_date": "1990-06-15",
"reference_date": "2026-07-25"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.weeks_lived",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué envía usted y qué recibe a cambio
Comprobaciones clásicas incluyen el mismo día de nacimiento y de referencia con cero semanas vividas, cero días sobrantes y semana de vida uno; exactamente veintiocho días con cuatro semanas vividas y resto cero; y un tramo de varias décadas como mediados de junio de mil novecientos noventa hasta finales de julio de dos mil veintiséis, que produce miles de semanas completadas más un resto pequeño. Conecte el formulario gratuito del navegador para un recuento personal y luego invoque el mismo contrato desde scripts cuando necesite una columna de semanas vividas para una plantilla. Envíe dos campos de cadena obligatorios: birth_date y reference_date, cada uno un día de calendario ISO estricto como mil novecientos noventa guion cero seis guion uno cinco y dos mil veintiséis guion cero siete guion dos cinco. Se aceptan los alias birth, dob y date_of_birth para el primer campo; as_of, as_of_date, today y on_date para el segundo, de modo que los scripts que ya guardan una fecha de nacimiento con un nombre corto no necesitan un paso de renombre. Campos ausentes, valores que no sean cadena, cadenas que no coincidan con el patrón de cuatro-dos-dos dígitos, fechas que coincidan con el patrón pero no sean días reales del calendario, y un día de referencia anterior al nacimiento fallan con invalid_input y no se cobran. En caso de éxito la respuesta repite las cadenas ISO normalizadas de birth_date y reference_date, el número de día juliano de cada lado, total_days como el tramo no negativo, weeks_lived como el piso de ese tramo dividido por siete, leftover_days como el resto módulo siete, week_of_life como la celda del póster con base uno, age_years como años de calendario completados, y una cadena formula breve que documenta la ruta JDN. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.
Dónde aparece una calculadora de semanas vividas en el trabajo real
Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo.
Casos de integración
Calendarios impresos de la vida en semanas
Rellene la casilla de la semana actual en un calendario de la vida a partir de la fecha de nacimiento y una fecha congelada, usando weeks_lived y la celda week_of_life con base uno.
Preguntas técnicas
¿Qué ocurre si la fecha de referencia coincide con la de nacimiento?
Usted ha vivido cero semanas completas y cero días sobrantes. week_of_life vale uno: la primera celda del póster de la vida, el propio día del nacimiento.