Calculadora de Fechas
Calcula la edad a partir de una fecha de nacimiento, halla el intervalo entre dos fechas o suma y resta tiempo a cualquier fecha.
Cargando Calculadora de Fechas… Si no ocurre nada, activa JavaScript.
La aritmética de fechas es una de esas cosas que parecen sencillas pero esconden una complejidad sorprendente. ¿Qué edad tiene alguien nacido el 29 de febrero en un año no bisiesto? ¿Cuántos días laborables hay entre dos fechas? ¿Cómo sumas tres meses al 31 de octubre sin acabar en diciembre? Esta calculadora maneja con claridad los casos del día a día: la edad a partir de una fecha de nacimiento, el intervalo exacto entre dos fechas cualesquiera, y sumar o restar años, meses y días a una fecha dada.
Preguntas frecuentes
¿Se envían datos a un servidor?
¿Cómo se calcula la edad exactamente?
¿Qué pasa con los cumpleaños en años bisiestos (29 de febrero)?
¿Por qué el intervalo no coincide con un simple recuento de días dividido entre 365?
¿Qué produce 'sumar 1 mes al 31 de enero'?
¿Puedo calcular el número de días laborables entre dos fechas?
¿Puedo introducir fechas del pasado para calcular intervalos históricos?
¿Qué precisión tiene la cifra de 'días hasta el próximo cumpleaños'?
¿Qué zona horaria utiliza?
¿Cuál es el rango máximo de fechas admitido?
Acerca de Calculadora de Fechas
El cálculo de la edad surge constantemente, al rellenar formularios que piden la edad en años y meses, al verificar que alguien cumple un requisito de edad mínima, al calcular años de servicio, o simplemente para satisfacer la curiosidad de cuántos días llevas vivo. El resultado aquí desglosa la edad en años, meses y días, y añade el total en días y semanas para tener una perspectiva. También muestra cuántos días faltan para el próximo cumpleaños.
La herramienta de intervalo entre fechas es útil siempre que necesites saber la duración exacta entre dos eventos: el tiempo transcurrido desde que empezó un contrato, los días entre un diagnóstico y una cita de seguimiento, cuánto falta para una fecha límite, o simplemente cuánto tiempo hace que ocurrió algo. El resultado se expresa en varias granularidades, el total de días, el total de semanas, y un desglose en años más meses restantes más días restantes, para que puedas usar la unidad que mejor encaje en el contexto.
La herramienta de sumar/restar resuelve el problema contrario: dada una fecha de inicio y una duración, ¿cuál es la fecha resultante? Esto es práctico para calcular fechas de vencimiento, periodos de preaviso, caducidad de garantías, renovaciones de suscripciones y cualquier situación en la que necesites contar un número preciso de meses o días hacia adelante o hacia atrás sin tener que recorrer mentalmente meses de distinta duración. Todos los cálculos se ejecutan enteramente en tu navegador, no se envían datos a ningún sitio.
Por qué la aritmética de fechas es más difícil de lo que parece
El calendario gregoriano, introducido por el papa Gregorio XIII en 1582, se diseñó para corregir la desviación del calendario juliano haciendo que los años de fin de siglo no fueran bisiestos salvo que fueran divisibles entre 400. Esto significa que 1900 no fue año bisiesto pero 2000 sí lo fue, una sutileza que pilló desprevenidos a muchos programadores durante los preparativos del efecto 2000. Las reglas parecen sencillas hasta que empiezas a implementarlas: un mes puede tener 28, 29, 30 o 31 días según de qué mes se trate y de si el año es bisiesto, lo que convierte 'sumar un mes' en una operación fundamentalmente ambigua en los casos límite.
La idea de un estándar universal para medir el tiempo es sorprendentemente reciente. Antes de la introducción de las zonas horarias estándar a finales del siglo XIX, cada pueblo mantenía su propia hora solar local. La expansión de los ferrocarriles hizo este caos insostenible, un horario que decía '10:00' significaba algo distinto en cada ciudad. El Reino Unido adoptó una única hora estándar (la hora del meridiano de Greenwich) en 1847; Estados Unidos y Canadá siguieron con un sistema de cuatro zonas horarias ferroviarias en 1883. La Conferencia Internacional del Meridiano de 1884 estandarizó Greenwich como el meridiano de referencia, sentando las bases del sistema de tiempo coordinado que usamos hoy.
En el software, el manejo de fechas es famoso por los casos límite que rompen el código años después de haberse escrito. La marca de tiempo Unix, que cuenta segundos desde el 1 de enero de 1970, desbordará un entero de 32 bits con signo el 19 de enero de 2038, el 'problema del año 2038', a veces llamado Y2K38. Los sistemas que todavía funcionan con representaciones de tiempo de 32 bits (dispositivos integrados, bases de datos heredadas, núcleos de Linux antiguos) interpretarán erróneamente ese momento como el 13 de diciembre de 1901. La solución es usar marcas de tiempo de 64 bits, que no se desbordarán durante aproximadamente 292.000 millones de años.