Calculadora de fechas
Elige una fecha de inicio, indica cuánto sumar o restar y obtén la fecha exacta, con su día de la semana, el día del año y cuánto falta desde hoy.
Por qué el 31 de enero más un mes no es el 31 de febrero
Sumar meses no es sumar 30 días. El mes es una unidad de calendario cuya duración cambia, así que el resultado depende del punto de partida.
La regla que coincide con cómo se lee un calendario: conservar el número de día si existe en el mes destino; si no, usar el último día de ese mes. Por eso el 31 de enero más un mes es el 28 de febrero (29 en bisiesto), no el 3 de marzo.
Las implementaciones ingenuas dejan desbordar la fecha —el propio setMonth de JavaScript lo hace— y de ahí calculadoras que se equivocan por días en los finales de mes.
Días, semanas y meses no son la misma operación
Sumar días es exacto: 30 días son siempre 30 días. Es lo que quieres para plazos medidos en días.
Sumar meses es una operación de calendario: el 1 de enero más un mes es el 1 de febrero (31 días después), mientras que el 1 de febrero más un mes es el 1 de marzo (28 días después).
Sumar años sigue la misma regla, con un caso extra: el 29 de febrero más un año cae en el 28 de febrero si el año no es bisiesto.
Usos habituales
Contratos y preavisos. «30 días desde la firma» y «un mes desde la firma» dan fechas distintas.
Seguimiento. Una revisión a 90 días o un control a 6 semanas sin contar con los dedos.
Edad y elegibilidad. La fecha en que alguien cumple cierta edad o el último día para presentar algo.
Preguntas frecuentes
¿Por qué el 31 de enero más un mes da el 28 de febrero?
Porque el 31 de febrero no existe. La calculadora usa el último día válido del mes destino.
¿Sumar 30 días es lo mismo que sumar un mes?
No. 30 días es un intervalo fijo; un mes varía entre 28 y 31 días.
¿Tiene en cuenta los años bisiestos?
Sí. El 29 de febrero más un año pasa al 28 de febrero si el año no es bisiesto.
¿Puedo restar en lugar de sumar?
Sí, cambia el operador a menos o usa el botón de invertir signo.
¿Qué es el «día del año»?
La posición ordinal de la fecha dentro de su año: el 1 de enero es 1 y el 31 de diciembre es 365 (366 en bisiesto).
¿Calcula la diferencia entre dos fechas?
No, esta herramienta suma y resta. Para el intervalo entre dos fechas usa la distancia desde hoy o una herramienta específica.