Saltar al contenido principal
HSCalculadora

Calculadora de Meses Entre Fechas

Cuenta los meses completos y los días entre dos fechas.

Cuenta los meses completos y los días entre dos fechas.

Los resultados se actualizan al escribir.

Full months
—
Remaining days—

Cómo funciona

Una calculadora de meses entre fechas calcula cuántos meses de calendario completos hay entre dos fechas y luego cuántos días extra quedan tras esos meses enteros. Responde preguntas como «cuántos meses dura este contrato de alquiler», «cuánto tiempo ha pasado desde que empecé» o «a qué distancia están estas dos fechas en meses», expresadas de la forma en que la gente indica naturalmente las duraciones en lugar de como un gran número de días.

Contar meses es más complicado que contar días o semanas porque los meses no tienen la misma duración. Un mes del 15 de enero al 15 de febrero es un mes, y también lo es del 31 de enero al 28 de febrero, aunque los conteos de días difieran. Esta calculadora sigue la regla del mes de calendario que la gente usa de forma intuitiva: cuenta cada vez que se alcanza o se supera el mismo día del mes, y solo acredita un mes completo cuando el día final alcanza al día de inicio.

La cifra de días restantes cubre el hueco entre el último mes completado y la fecha de fin, así que ambos juntos describen el lapso con exactitud, como en «siete meses y doce días». Esta es la forma usada para la duración de arrendamientos, plazos de préstamos, duraciones de suscripciones, periodos contractuales y la edad en meses. Propietarios e inquilinos que miden un contrato, personal de RR. HH. que calcula la antigüedad y cualquiera que exprese una duración en meses usan una calculadora de meses entre fechas para acertar el conteo a través de meses de duración desigual.

Cómo funciona

Fórmula: months = full calendar months from start to end; remainingDays = end − (start + months)

Una primera estimación de los meses surge de la diferencia en años por doce más la diferencia en los números de mes. Si el día del mes final es anterior al día del mes de inicio, el último mes aún no está completo, así que se resta un mes. Luego la fecha de inicio se adelanta esa cantidad de meses enteros para formar un ancla, y el conteo simple de días desde el ancla hasta la fecha de fin da los días restantes. Esto refleja cómo un mes de calendario completo solo se acredita una vez que se alcanza el mismo día del mes.

Cuándo usarla

Esta calculadora cuenta meses de calendario completos más los días sobrantes, la forma habitual de expresar duraciones largas. Un propietario y un inquilino miden cuánto lleva vigente un contrato de alquiler; un empleado de recursos humanos calcula la antigüedad de un trabajador para una prestación o una indemnización; alguien revisa cuántos meses lleva pagando una suscripción o cuánto queda de un periodo contractual. También sirve para expresar la edad de un bebé en meses, como «siete meses y doce días», o para medir el tiempo transcurrido desde un hito. Siempre que un plazo o una duración se exprese en meses en lugar de en días —arrendamientos, préstamos, garantías, contratos— esta herramienta da el conteo correcto a pesar de que los meses tengan longitudes desiguales.

Consejos y consideraciones

No dividas los días entre 30 para estimar meses: como los meses tienen de 28 a 31 días, esa aproximación se desvía en lapsos largos y no coincide con cómo cuentan los contratos. La calculadora sigue el día del mes real, acreditando un mes completo solo cuando se alcanza el mismo día en que empezó; por eso del 15 al 15 es un mes tenga 28 o 31 días. Los casos de fin de mes son el borde clásico: desde el 31 de enero el siguiente hito cae al terminar febrero, y el desbordamiento se informa como días restantes. Una fecha de fin anterior a la de inicio se trata como inválida, porque el conteo está definido hacia adelante; introduce la más temprana como inicio, o intercambia las fechas si quieres medir en la otra dirección. Los días restantes siempre suman menos de un mes completo.

Fórmula

months = full calendar months from start to end; remainingDays = end − (start + months)

Una primera estimación de los meses surge de la diferencia en años por doce más la diferencia en los números de mes. Si el día del mes final es anterior al día del mes de inicio, el último mes aún no está completo, así que se resta un mes. Luego la fecha de inicio se adelanta esa cantidad de meses enteros para formar un ancla, y el conteo simple de días desde el ancla hasta la fecha de fin da los días restantes. Esto refleja cómo un mes de calendario completo solo se acredita una vez que se alcanza el mismo día del mes.

Fuente:Gregorian calendar / ISO 8601

Revisamos todas nuestras herramientas de vez en cuando para garantizar su precisión.

Ejemplo resuelto

Start date:2026-01-15End date:2026-03-20

Del 15 de enero al 20 de marzo de 2026 hay 2 meses completos (hasta el 15 de marzo) más 5 días restantes.

Cómo usar esta calculadora

  1. 1

    Introduce tus valores

    Introduce start date y end date.

  2. 2

    Ajusta las opciones

    Ajusta cualquier opción para adaptarla a tu situación.

  3. 3

    Lee tu resultado

    Full months se actualiza al instante mientras escribes, sin botón que pulsar.

Preguntas frecuentes

¿Cómo se cuentan los meses completos?
Se acredita un mes completo cada vez que el cálculo alcanza el mismo día del mes que la fecha de inicio. Del día 15 al día 15 es un mes, sin importar si el mes tuvo 28 o 31 días. Si el día del mes de la fecha final aún no ha alcanzado el del inicio, ese último mes está incompleto y no se cuenta, y el tiempo extra se informa como días restantes. Esto coincide con cómo la gente describe duraciones como un alquiler o la antigüedad.
¿Qué son los días restantes?
Tras contar los meses completos, la calculadora adelanta la fecha de inicio esa cantidad de meses y mide el intervalo simple de días hasta la fecha de fin. Ese intervalo son los días restantes, siempre menos de un mes completo. Así, un lapso podría ser de siete meses y doce días, donde los doce días son la parte más allá del último mes entero. Juntos, los meses y los días restantes reconstruyen la duración completa entre las dos fechas.
¿Por qué no simplemente dividir los días entre 30?
Como los meses varían de 28 a 31 días, dividir el total de días entre 30 da una aproximación que se desvía en lapsos largos y no coincide con cómo cuentan los contratos. El conteo de meses de calendario, en cambio, sigue el día del mes real, así que coincide exactamente con arrendamientos, plazos de préstamos y edad en meses. Dividir entre 30 está bien para una estimación aproximada, pero para cualquier cosa contractual el método de calendario que usa esta calculadora es el correcto.
¿Cómo maneja las fechas de fin de mes?
Cuando la fecha de inicio es tardía en un mes largo y el mes objetivo es más corto, el conteo aún avanza correctamente porque compara los números del día del mes. Por ejemplo, desde el 31 de enero el siguiente hito mensual cae al final de febrero, y la calculadora acredita el mes una vez que febrero termina e informa cualquier desbordamiento como días restantes. Los meses objetivo muy cortos son el caso límite clásico, y la comparación del día del mes los maneja de forma coherente.
¿Qué pasa si la fecha de fin es anterior a la de inicio?
La calculadora trata una fecha de fin anterior a la de inicio como inválida y no devuelve resultado, porque el conteo de meses está definido para un lapso hacia adelante. Introduce la fecha más temprana como inicio y la más tardía como fin para medir la duración. Si necesitas la distancia en la otra dirección, simplemente intercambia las dos fechas, y el mismo desglose de meses y días se aplica a ese lapso invertido.