InfyCalculator
English
📅

Sumar meses a una fecha (o restarlos)

Suma o resta meses (y, si quieres, años y días) a una fecha, elige la regla de fin de mes (31 de enero + 1 mes = 28 de febrero), ajusta fines de semana y ve el calendario de fechas cada N meses.

Fecha de inicio
Meses
Operación
Sumar también años
Sumar también días
Si el día no existe en el mes de destino
Si el resultado cae en fin de semana
Filas del calendario
Cargando calculadora…

Cómo funciona

Mes de destino = (año × 12 + mes) ± N, convertido de nuevo a año y mes · Día = el mismo día inicial, o el último día del mes de destino si ese día no existe · Después, ± días extra y ajuste opcional por fin de semana

Sumar meses no es sumar 30 días: se avanza en el calendario mes por mes y se conserva el mismo día, así que un mes después del 15 siempre es el 15 del mes siguiente, aunque entre medio haya 28 o 31 días. La única duda es qué hacer cuando el día inicial no existe en el mes de destino. La regla predeterminada, la misma de FECHA.MES (EDATE) en Excel, de plusMonths en Java y de la mayoría de los contratos de préstamo y arrendamiento, pasa al último día de ese mes: 31 de enero + 1 mes = 28 de febrero (29 en año bisiesto). En Más opciones puedes elegir otras dos convenciones. «Mantener fin de mes» trata una fecha de fin de mes siempre como fin de mes, así que 28 de febrero + 1 mes = 31 de marzo; muchos calendarios de bonos y pagos la usan. «Pasar los días sobrantes» es lo que hacen Date de JavaScript o strtotime de PHP: 31 de enero + 1 mes se convierte en 3 de marzo en un año normal. También puedes sumar años y días, mover un resultado de fin de semana a un día hábil y ver la fecha cada N meses, útil para pagos, suscripciones o tratamientos.

Ejemplo resuelto

Ana firma un plan de pagos el 31 de enero de 2026 y el primer pago vence 3 meses después. El mes de destino es abril de 2026, que tiene 30 días, así que la fecha se ajusta al jueves 30 de abril de 2026, 89 días después (12 semanas y 5 días). El calendario muestra los siguientes vencimientos cada 3 meses: 30 de abril, 31 de julio y 31 de octubre de 2026, y luego 31 de enero de 2027. Si sumara solo 1 mes, caería el 28 de febrero de 2026, porque 2026 no es bisiesto.

Fuentes: Microsoft Support: EDATE function · Oracle Java SE 8: LocalDate.plusMonths (month-end adjustment) · Calculator.net: Date calculator

Preguntas frecuentes

¿Cuánto es 31 de enero más un mes?

El 28 de febrero, o el 29 en año bisiesto, con la regla habitual de pasar al último día de un mes más corto. Algunos programas pasan los días sobrantes al mes siguiente y dan el 3 de marzo (o el 2 en año bisiesto).

¿Sumar 3 meses es lo mismo que sumar 90 días?

No necesariamente. Tres meses desde el 15 de enero llegan al 15 de abril, que son 90 días en un año normal pero 91 en uno bisiesto. Si un contrato habla de días, suma días en lugar de meses.

¿Cómo sumo meses en Excel o Google Sheets?

Usa =FECHA.MES(fecha_inicial; meses), que en inglés es EDATE. Con meses negativos retrocede, y si escribes un número con decimales se trunca. Da el mismo resultado que la regla predeterminada de esta calculadora.

¿Por qué el calendario vuelve al día 31?

Cada fila se cuenta desde la fecha inicial. Si encadenaras mes por mes, después de febrero te quedarías en el 28; contando desde el inicio, el 31 vuelve en todos los meses que lo tienen.

¿Puedo restar meses?

Sí. Elige «Restar» y la calculadora retrocede los meses, años y días con la misma regla de fin de mes.

Calculadoras relacionadas

Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.