---
title: "Cómo calcular una duración en días, semanas y meses"
description: "Calcula una duración entre dos fechas en días, semanas y meses de calendario sin tratar todos los meses como si duraran lo mismo."
canonical: "https://freeaigeneration.com/es/guias/como-calcular-una-duracion-en-dias-semanas-y-meses/"
robots: "noindex"
lang: "es"
---

# Cómo calcular una duración en días, semanas y meses

Un mes no dura treinta días y cuatro semanas no son un mes. Esas dos imprecisiones, que parecen de sentido común, son la causa de la mayoría de las diferencias cuando se pasa una misma distancia entre fechas a distintas unidades.

La duración entre dos fechas se puede leer en días, en semanas con resto y en meses de calendario. La calculadora devuelve las tres lecturas de un mismo cálculo y no siempre coinciden, porque no miden lo mismo.

## Una diferencia, cuatro lecturas

Del 1 de febrero de 2024 al 1 de abril de 2024 la herramienta ofrece cuatro cifras del mismo tramo: 60 días transcurridos, 61 días inclusivos, 8 semanas y 4 días, y 0 años, 2 meses y 0 días. Las cuatro son correctas.

La lectura en días es la materia prima. Las otras tres se obtienen de ella con reglas distintas: las semanas dividen entre siete, la diferencia de calendario recorre meses reales y el conteo inclusivo suma un día. Elegir una u otra depende de para qué se va a usar la cifra, no de cuál sea más exacta.

## Semanas y días: división entera con resto

La lectura en semanas es una división con resto, nunca un decimal. Se toman las semanas completas y se deja aparte el sobrante, que siempre está entre 0 y 6 días. En el ejemplo anterior, 60 días son 8 semanas (8 × 7 = 56) y 4 días de resto.

La misma regla con otros números: 58 días son 8 semanas y 2 días; 365 días son 52 semanas y 1 día. Redondear hacia abajo tiene un coste concreto, porque se pierden hasta seis días: decir que un plazo de 60 días son «8 semanas» omite 4 días, y en un proyecto eso puede ser casi una semana laboral.

## Los meses se cuentan en el calendario

Aquí está la trampa. Un mes no es una cantidad fija de días: enero tiene 31, febrero tiene 28 o 29 y abril tiene 30. Por eso la diferencia de calendario se calcula mes a mes, no dividiendo el total entre 30 ni entre 365.

El resultado es que un mismo «1 mes» cubre longitudes distintas. Del 1 de enero al 1 de febrero de 2024 hay 31 días y la herramienta lo llama 1 mes. Del 1 de febrero al 1 de marzo de 2024 hay 29 días, y también es 1 mes. Dos meses tampoco son una cifra fija: del 1 de febrero al 1 de abril de 2024 hay 60 días, mientras que del 1 de marzo al 1 de mayo del mismo año hay 61, y en los dos casos la lectura es 2 meses.

Los extremos de mes se ajustan en lugar de desbordarse: del 31 de enero al 29 de febrero de 2024 la diferencia es 1 mes y 0 días, no 29 días sueltos. Es un comportamiento cómodo para plazos mensuales y una fuente de sorpresas si esperabas una resta pura.

## Por qué las cifras no cuadran entre sí

Del 1 de enero al 31 de diciembre de 2024 hay 365 días, que son 52 semanas y 1 día, y 0 años, 11 meses y 30 días. Tres cifras para el mismo tramo y ninguna sobra: el año de calendario solo se completa cuando la fecha final cae en el mismo día y mes que la inicial, como en el paso del 1 de enero de 2024 al 1 de enero de 2025.

Hay dos comprobaciones que evitan confusiones. La primera: 52 semanas son 364 días, así que un año común tiene una semana más un día y un año bisiesto, dos. La segunda: 365 días no equivalen a un año salvo que el calendario lo confirme; la cifra en días y la cifra en años responden a preguntas diferentes.

## Una duración ISO no es una diferencia de fechas

Las duraciones de ISO 8601, escritas como P1M o P1Y, describen una longitud genérica, no el resultado de restar dos fechas concretas. Por eso P1M no se puede convertir a un número fijo de días: son los días que tenga ese mes en el calendario en que se aplique. La única unidad que siempre equivale a un múltiplo exacto de días es la semana, siete.

La calculadora no muestra la diferencia en ese formato. Devuelve el desglose en años, meses y días, que es lo que se necesita para leer un plazo, no una cadena normalizada.

## Llevar la cuenta a la calculadora

Escribe las dos fechas en la [calculadora de días entre fechas](/es/utilidades/fecha-hora/dias-entre-fechas/) y lee las filas de días transcurridos, semanas con resto y diferencia de calendario. Funciona en la pestaña del navegador, sin cuenta de FreeAIGeneration.

Si el problema es la resta y la convención de los extremos, la guía sobre [cómo calcular el número de días entre dos fechas](/es/guias/como-calcular-el-numero-de-dias-entre-dos-fechas/) lo explica paso a paso. Cuando lo que se busca es una cuenta hacia delante, la guía sobre [cuántos días faltan para una fecha](/es/guias/como-calcular-cuantos-dias-faltan-para-una-fecha/) aborda ese caso. Y el [índice de guías](/es/guias/) reúne el resto.
