Escritorio de calendario

Restar meses a una fecha

Desplaza una fecha hacia atrás por meses naturales completos y la ajusta al último día válido.

Restar meses a una fecha: Encuentra una fecha anterior retrocediendo un número entero de meses naturales. Conserva el número del día original cuando el mes anterior lo contiene y, cuando es necesario, lo ajusta al último día de ese mes. Esto permite retroceder desde un hito sin tratar cada mes como un intervalo fijo de días. 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 restados
—
Fórmula de trabajoFecha resultante = fecha − meses enteros; día = min(día original, último día del mes objetivo)
SUPUESTOS / LEER ANTES DE USAR
  1. Las fechas son fechas naturales a medianoche UTC; no se aplica ningún ajuste por zona horaria local ni por horario de verano.
  2. Los resultados son utilidades 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 ajusta los días de destino no válidos: el 31 de marzo menos un mes se convierte en el 28 de febrero (o el 29 de febrero en un año bisiesto).

Cálculo retrospectivo de meses con un ejemplo de marzo

Toma el año Y, mes M y día D originales, con M en el intervalo de 1 a 12, y sea N el número de meses no negativo. El índice del mes de destino I = 12Y + (M − 1) − N. Convierte I en su año y mes y, después, elige el día de destino min(D, L), donde L es la duración de ese mes de destino. Los límites entre años se atraviesan como parte del mismo cálculo.

Para una fecha original de 2025-03-31 y N = 1, el destino es febrero de 2025. Tiene L = 28 días, por lo que min(31, 28) = 28. El resultado es 2025-02-28, con 1 mes restado. La distancia natural es de 31 días en este caso, aunque se haya introducido un valor de un mes.

Usar fechas anteriores como anclas de planificación

La duración de febrero sigue las reglas gregorianas de los años bisiestos explicadas por el Observatorio Naval de EE. UU. (https://aa.usno.navy.mil/faq/leap_years). Se elige una fecha anterior válida; el cálculo nunca inventa un 30 de febrero ni arrastra su día sobrante a marzo.

Conserva el hito original como ancla al generar varias fechas retrospectivas. Restar repetidamente un mes al resultado anterior puede propagar un día acortado. El campo acepta cero, que deja el hito tal como se introdujo, pero no acepta un número de meses negativo ni fraccionario. No se aplica ninguna corrección por fin de semana ni comprobación de horario de apertura a la fecha anterior, así que revísala según el calendario real antes de programar el trabajo de preparación.

Cómo se usa

  1. Introduce la fecha del hito desde la que quieres retroceder.
  2. Elige el número entero de meses que quieres restar.
  3. Calcula y revisa la fecha anterior, especialmente cuando el día original está cerca del 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

¿Qué ocurre cuando el mes anterior no tiene día 31?

El resultado usa la última fecha válida de ese mes. Por tanto, al retroceder desde el 31 de marzo, se usa el 28 o el 29 de febrero, según el año.

¿Sumar los mismos meses restaura la fecha original?

Puede que no, si la fecha se ajustó al final del mes. La fecha resultante ya no conserva información sobre si el día original era mayor, por lo que el movimiento contrario puede mantener el día ajustado.

¿Restar meses conserva el día de la semana del hito?

No. El desplazamiento conserva el número del día cuando es posible, no el día de la semana. Para obtener una fecha anterior en el mismo día de la semana, resta semanas completas.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta