Calculadora de fechas
Cuenta el tiempo entre dos fechas, o suma y resta años, meses, semanas y días a una fecha.
Primero se aplican los años y los meses, y después las semanas y los días.
Fija aquí tus herramientas. Se guardan en este navegador.
Fija una herramienta y su pegatina aparece aquí.
Cuenta el tiempo entre dos fechas, o suma y resta años, meses, semanas y días a una fecha.
Primero se aplican los años y los meses, y después las semanas y los días.
Total de días es el número exacto de días desde el inicio hasta el fin. La fecha de fin no se cuenta, así que de lunes a viernes de la misma semana hay cuatro días. Años, meses y días expresa el mismo intervalo en unidades de calendario: el mayor número de meses completos que caben entre las dos fechas y, después, los días que sobran.
Días hábiles cuenta los días de lunes a viernes de ese intervalo, también sin la fecha de fin. Los festivos cambian según el país y la región, así que no se restan.
Los meses no duran lo mismo, así que sumar un mes requiere una regla para las fechas que no existen en el mes al que se llega. Esta herramienta mantiene el día del mes cuando puede y, si no, se queda en el último día del mes: 31 de enero más un mes es 28 de febrero, o 29 de febrero en un año bisiesto. La página te avisa siempre que se aplica esta regla.
Una consecuencia es que la aritmética de meses no siempre se puede deshacer. 31 de enero más un mes es 28 de febrero, pero 28 de febrero menos un mes es 28 de enero. Por el mismo motivo importa el orden de los pasos: primero se aplican los años y los meses, como un solo paso, y después se suman las semanas y los días.
Un año es bisiesto cuando es divisible entre 4, salvo los años de fin de siglo, que tienen que ser divisibles entre 400. Por eso 2000 tuvo 29 de febrero y 1900 no.
Un día local no siempre dura 24 horas. El día en que se cambia la hora por el horario de verano suele durar 23 o 25 horas, y un cálculo que resta dos timestamps locales y divide entre 24 horas puede dar un día de menos. Esta herramienta hace toda la aritmética con fechas de calendario en UTC, donde JavaScript cuenta cada día como exactamente 24 horas, así que un cambio de hora nunca afecta al resultado. La hora que escribes se trata como una simple lectura del reloj, sin zona horaria.
El número de semana sigue la norma ISO 8601: las semanas empiezan el lunes, y la semana 1 es la que contiene el primer jueves del año. Por eso los primeros días de enero pueden pertenecer a la última semana del año anterior. Por ejemplo, el 1 de enero de 2027 está en la semana 53 de 2026.
No. La cuenta va desde la fecha de inicio hasta la fecha de fin, sin incluirla, así que del 1 al 2 de marzo hay un día. Si necesitas contar las dos fechas, suma uno al total.
Febrero no tiene día 31, así que el resultado se queda en el último día del mes. En un año bisiesto es el 29 de febrero. PostgreSQL, MySQL y java.time de Java aplican la misma regla cuando un día no existe en el mes al que se llega.
No. Los días hábiles son los días de lunes a viernes del intervalo. Los festivos dependen del país, la región y el año, así que resta los que te correspondan.
No. El cálculo lo hace JavaScript en la pestaña de tu navegador, y las fechas no se guardan. Solo se recuerda en este navegador cuál de los dos modos de cálculo elegiste.
Se abre en su propia ventana y sigue funcionando sin conexión.
Para instalarla, toca el botón Compartir y luego «Añadir a pantalla de inicio».