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
Fecha resultante
—
- Meses restados
- —
Fecha resultante = fecha − meses enteros; día = min(día original, último día del mes objetivo)- Las fechas son fechas naturales a medianoche UTC; no se aplica ningún ajuste por zona horaria local ni por horario de verano.
- 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.
- 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
- Introduce la fecha del hito desde la que quieres retroceder.
- Elige el número entero de meses que quieres restar.
- 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