Escritorio de calendario

Añadir meses a una fecha

Avanza una fecha por meses naturales completos y limita el día al último válido del mes de destino.

Añadir meses a una fecha: Avanza una fecha el número de meses de calendario indicado y conserva su día siempre que sea posible. Si el mes de destino es más corto, el resultado utiliza el último día de ese mes. Por tanto, añadir un mes al 31 de enero lleva al último día de febrero, en lugar de pasar a marzo. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Categoría
Calculadoras
Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
TOEA / MOTOR DE UTILIDADES DE CALENDARIO · Solo en el navegador
HOJA DE ENTRADA / 01

Valores de calendario

Los valores se quedan en este dispositivo. Vuelve a calcular tras cambiar una entrada.

HOJA DE RESULTADOS / 02

Fecha resultante

—

Meses añadidos
—
Fórmula de trabajoFecha resultante = fecha + meses enteros; día = min(día original, último día del mes de destino)
SUPUESTOS / LEER ANTES DE USAR
  1. Las fechas son fechas de calendario a medianoche UTC; no se aplica ningún ajuste por zona horaria local ni por horario de verano.
  2. Los resultados son herramientas de planificación. No se infieren días festivos, normas laborales específicas de cada región ni políticas de empresa.
  3. El cálculo de meses limita los días de destino no válidos: el 31 de enero más un mes se convierte en el 28 de febrero (o el 29 de febrero en un año bisiesto).

Fórmula de meses naturales con un ejemplo de año bisiesto

Escribe el año, mes y día iniciales como Y, M y D, con los meses numerados del 1 al 12. Para un desplazamiento N, el índice del mes de destino es 12Y + (M − 1) + N. Divide ese índice entre 12 para obtener el nuevo año y mes. El día de destino es min(D, L), donde L es el número de días del mes de destino.

Para 2024-01-31 y N = 1, el mes de destino es febrero de 2024. Su longitud L es 29, por lo que min(31, 29) = 29. El widget devuelve 2024-02-29 y 1 mes añadido. Este ejemplo avanza 29 días naturales; el valor de meses no se multiplica por una duración constante en días.

Finales de mes y calendarios recurrentes

La explicación del año bisiesto del Observatorio Naval de EE. UU. (https://aa.usno.navy.mil/faq/leap_years) presenta la regla gregoriana: divisibilidad entre cuatro, excepto los siglos que no son divisibles entre 400. Esto determina los días disponibles de febrero.

Para un pago recurrente anclado en el día 31, calcula cada ocurrencia desde el ancla original con su desplazamiento total en meses. Reutilizar el resultado acortado de febrero puede desplazar la fecha a un día anterior en meses posteriores. Esta herramienta conserva un número de día válido cuando es posible; no ofrece una opción independiente de usar siempre el último día ni desplaza un pago de fin de semana a un día laborable.

Cómo se usa

  1. Introduce la fecha de calendario original.
  2. Indica el número entero no negativo de meses que quieres añadir.
  3. Calcula la fecha de destino y comprueba si el día se ha acortado al final del mes.

Privacidad y límites

Las fechas, las horas y los resultados permanecen en tu navegador. No se suben datos.

Herramientas relacionadas

Preguntas frecuentes

¿En qué fecha termina el 31 de enero después de añadir un mes?

Termina el 28 de febrero en un año común o el 29 de febrero en un año bisiesto. El día 31 que falta se sustituye por el último día válido del mes de destino.

¿Añadir dos meses equivale a añadir un mes dos veces?

No siempre. Un único desplazamiento de dos meses desde el 31 de enero conserva el día original al llegar a marzo. Dos desplazamientos independientes de un mes pueden perder ese día cuando el primer desplazamiento se acorta en febrero.

¿Puedo considerar que un mes equivale aquí a treinta días?

No. El desplazamiento cambia el mes del calendario, por lo que el número de días transcurridos depende de la fecha inicial y de la fecha de destino. Usa añadir días a una fecha para un intervalo fijo de días.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta