Encuentra la duración exacta entre dos fechas
Ya sea que estés planificando una fecha límite de proyecto, rastreando cuánto tiempo ha pasado desde un evento importante, o simplemente tengas curiosidad sobre el número de días entre dos fechas, la Calculadora de Diferencia de Fechas lo hace sin esfuerzo. Esta herramienta gratuita en línea calcula la duración exacta en el calendario entre cualquier fecha de inicio y fin, presentando los resultados en días, semanas, meses, años, horas, minutos e incluso segundos — todo de una vez.
Entendiendo las Diferencias de Fechas
¿Qué es una Diferencia de Fecha?
Una diferencia de fecha es la duración de tiempo que separa dos fechas específicas del calendario. Puede expresarse en muchas unidades — días, semanas, meses o años — dependiendo de lo que sea más significativo para la situación. La forma más simple es un conteo total de días: el número de períodos de 24 horas entre las fechas de inicio y fin. Sin embargo, para la mayoría de los propósitos cotidianos, las personas prefieren un desglose legible por humanos como '1 año, 3 meses y 17 días' en lugar de '502 días.' Nuestra calculadora proporciona ambos formatos simultáneamente. La opción 'incluir fecha final' es útil cuando tanto el día de inicio como el de fin deben contarse — por ejemplo, al calcular una edad entre un cumpleaños y hoy, incluyendo el mismo día.
¿Cómo se Calcula la Diferencia?
En esencia, el conteo total de días se calcula restando la fecha de inicio de la fecha de fin en milisegundos y dividiendo por el número de milisegundos en un día (86,400,000). Esto siempre produce un entero exacto. Las semanas se derivan dividiendo los días por 7. Los meses aproximados utilizan 30.4375 días por mes (la longitud promedio del mes teniendo en cuenta los años bisiestos). Los años aproximados utilizan 365.25 días. Para el desglose preciso en el calendario (X años, Y meses, Z días), la calculadora realiza operaciones de acarreo: si los días restantes son negativos, se toma prestado un mes; si los meses son negativos, se toma prestado un año. Los días hábiles se cuentan iterando a través de cada día del calendario y omitiendo los sábados (y domingos).
¿Por qué es importante?
Conocer la duración precisa entre fechas tiene amplias aplicaciones prácticas. En contextos legales y financieros, las duraciones de contratos, períodos de aviso y términos de préstamos a menudo se expresan en días calendario exactos. En el cuidado de la salud, la edad de un paciente en días o semanas puede afectar las decisiones de tratamiento. Los profesionales de recursos humanos calculan períodos de prueba, fechas de aniversario para la adquisición de beneficios y acumulaciones de licencias. Los gerentes de proyectos rastrean la duración de sprints, duraciones de proyectos y hitos. A nivel personal, las personas utilizan las diferencias de fechas para calcular edades, contar regresivamente hasta bodas y vacaciones, rastrear aniversarios de relaciones o reflexionar sobre cuánto tiempo ha pasado desde que ocurrió un evento significativo en la vida.
Limitaciones y notas
La calculadora computa días calendario y no tiene en cuenta las zonas horarias — ambas fechas se tratan como medianoche en la misma zona horaria. Para cálculos precisos que tengan en cuenta las zonas horarias, utiliza una herramienta dedicada a zonas horarias. Los cálculos de días hábiles excluyen solo los fines de semana; no eliminan automáticamente los días festivos, que varían según el país y la región. Si necesitas conteos de días hábiles que tengan en cuenta los días festivos, resta manualmente el número de días festivos que caen dentro del rango. Los meses y años mostrados en forma aproximada (por ejemplo, 'total de meses' = días / 30.4375) diferirán ligeramente de los meses precisos en el calendario porque los meses tienen diferentes longitudes. Para fines legales o contractuales, siempre verifica los resultados con un abogado o sistema oficial.
Date Difference Formulas
Total Days Between Dates
Days = (Date₂ − Date₁) ÷ 86,400,000 ms
Subtract the start date from the end date in milliseconds, then divide by 86,400,000 (the number of milliseconds in one day) to get an exact day count.
Weeks from Days
Weeks = Days ÷ 7
Divide the total number of days by 7 to find the equivalent in weeks. The remainder gives leftover days.
Días Hábiles
Business Days = Total Days − Weekends − Holidays
Count only Monday through Friday by subtracting weekend days (and optionally public holidays) from the total day count.
Approximate Months
Months ≈ Days ÷ 30.4375
Divide total days by the average month length (365.25 ÷ 12 = 30.4375 days) for a statistical approximation. Calendar-accurate months vary by month length.
Date Reference Tables
Days in Each Month
The number of days in each calendar month. February has 29 days in leap years (years divisible by 4, except centuries not divisible by 400).
| Mes | Días | Cumulative Days (non-leap) |
|---|---|---|
| Enero | 31 | 31 |
| Febrero | 28 (29 in leap year) | 59 |
| Marzo | 31 | 90 |
| Abril | 30 | 120 |
| Mayo | 31 | 151 |
| Junio | 30 | 181 |
| Julio | 31 | 212 |
| Agosto | 31 | 243 |
| Septiembre | 30 | 273 |
| Octubre | 31 | 304 |
| Noviembre | 30 | 334 |
| Diciembre | 31 | 365 |
Common Date Intervals
Frequently used time periods for business, finance, and planning purposes.
| Intervalo | Duración | Typical Use |
|---|---|---|
| Weekly pay period | 7 days | Weekly payroll cycle |
| Biweekly pay period | 14 days | Most common US payroll cycle |
| Semimensual | ~15 days (2× per month) | 1st and 15th of each month |
| Calendar month | 28–31 days | Monthly billing, rent, subscriptions |
| Calendar quarter | ~91 days (3 months) | Q1: Jan–Mar, Q2: Apr–Jun, Q3: Jul–Sep, Q4: Oct–Dec |
| Half year (semester) | ~182 days (6 months) | Academic semesters, semi-annual reviews |
| Fiscal year | 365–366 days | Annual financial reporting, tax year |
| Leap year cycle | 1,461 days (4 years) | 366 + 365 + 365 + 365 days |
Worked Examples
Calculate Days Between January 15 and June 30
Find the total number of calendar days between January 15 and June 30 of the same year (non-leap year).
January: 31 − 15 = 16 remaining days in January
February: 28 days
March: 31 days
April: 30 days
May: 31 days
June: 30 days
Total: 16 + 28 + 31 + 30 + 31 + 30 = 166 days
There are 166 calendar days between January 15 and June 30. That is approximately 23 weeks and 5 days, or about 5 months and 15 days.
Count Business Days in Q1 (January 1 – March 31)
Calculate the number of business days (Monday–Friday) in the first quarter of 2026.
Q1 2026: January 1 – March 31 = 90 calendar days (non-leap year)
Count weekends: 90 days contains approximately 12 full weeks + 6 extra days
12 weeks × 2 weekend days = 24 weekend days
Check the 6 extra days (Jan 1, 2026 is Thursday): Thu, Fri, Sat, Sun, Mon, Tue — 2 weekend days
Total weekends: 24 + 2 = 26 weekend days
Business days: 90 − 26 = 64 business days (before holiday deductions)
Q1 2026 has approximately 64 business days (excluding public holidays). Subtract any applicable holidays like New Year's Day and Presidents' Day for your specific count.
Cómo usar la calculadora de diferencia de fechas
Ingrese la fecha de inicio
Haga clic en el campo de fecha de inicio y seleccione la más temprana de las dos fechas utilizando el selector de fechas de su dispositivo, o escriba la fecha manualmente. Use el botón 'Hoy' para establecer instantáneamente cualquiera de los campos a la fecha de hoy. Use los botones de preajuste rápido para saltar a rangos comunes como 'Desde Año Nuevo' o 'Últimos 100 Días'.
Ingrese la fecha de finalización
Seleccione la fecha de finalización utilizando el selector de fechas. Si necesita invertir las fechas, haga clic en el botón 'Intercambiar Fechas' y los valores de inicio y fin se intercambiarán instantáneamente. La calculadora siempre muestra la diferencia absoluta, por lo que el orden no afecta el resultado.
Elija sus opciones
Marque 'Incluir fecha de finalización' si desea que se cuenten tanto el primer como el último día (útil para la duración de eventos). Active 'Solo días hábiles' para excluir los fines de semana del conteo; ideal para plazos de proyectos y períodos de aviso legal. Si el sábado es parte de su horario laboral, también marque el interruptor de sábado.
Lea y use sus resultados
Los resultados aparecen instantáneamente mostrando el total de días, el desglose preciso del calendario (años, meses, días), semanas, meses aproximados, años aproximados y horas/minutos/segundos. Use el botón 'Copiar Resultado' para copiar el resumen en su portapapeles o 'Exportar CSV' para descargar el desglose completo para usar en hojas de cálculo.
Preguntas Frecuentes
¿Cómo cuenta la calculadora los días entre fechas?
La calculadora resta la fecha de inicio de la fecha de finalización en milisegundos y divide por 86,400,000 (el número de milisegundos en un día) para obtener un conteo exacto de días enteros. Este método tiene en cuenta correctamente todos los meses del calendario, independientemente de cuántos días contengan, y maneja automáticamente los años bisiestos, ya que el 29 de febrero es simplemente un día más en el conteo de milisegundos. El resultado es siempre el número total de días del calendario transcurridos, no el número de páginas del calendario pasadas.
¿Qué significa 'incluir fecha de finalización'?
Por defecto, la calculadora cuenta los días entre dos fechas de manera exclusiva; ni el día de inicio ni el día de finalización se incluyen en el conteo. Por ejemplo, la diferencia entre el 1 de enero y el 3 de enero es de 2 días. Si marca 'Incluir fecha de finalización', el conteo aumenta en 1, por lo que del 1 de enero al 3 de enero se convierte en 3 días. Esto es útil cuando desea contar la duración de un evento donde tanto el primer como el último día deben incluirse; por ejemplo, una conferencia que se lleva a cabo de lunes a viernes inclusive son 5 días, no 4.
¿Cómo se calculan los días hábiles?
Los días hábiles se calculan iterando a través de cada día del calendario en el rango y contando solo los días que caen de lunes a viernes. Se excluyen los sábados y domingos. Si activa la opción 'El sábado es un día hábil', solo se excluyen los domingos. Tenga en cuenta que los días festivos no se eliminan automáticamente; varían según el país e incluso según la política de la empresa. Si su rango incluye días festivos que no deben contarse como días laborables, reste manualmente el número de esos días festivos del resultado de días hábiles.
¿Por qué los meses/años aproximados difieren del desglose del calendario?
Los totales aproximados utilizan promedios fijos: 30.4375 días por mes (365.25 / 12) y 365.25 días por año. Estos promedios suavizan la variación en la longitud de los meses y los años bisiestos. El desglose del calendario (X años, Y meses, Z días) utiliza las longitudes reales de los meses: cuenta los años completos transcurridos, luego cuenta los meses completos transcurridos dentro del intervalo restante, y luego cuenta los días restantes. El método del calendario proporciona una respuesta más intuitiva para los humanos, mientras que el método aproximado es útil para comparaciones estadísticas o científicas donde las unidades consistentes son importantes.
¿Qué son 'hitos notables'?
Cuando el número de días entre sus dos fechas resulta ser un número redondo, como exactamente 100, 500, 1000, 1500, 2000, 5000 o 10000 días, la calculadora muestra un banner de hito especial. También resalta aniversarios exactos (múltiplos de 365 días) y períodos mensuales exactos. Estos hitos son divertidos de celebrar y a menudo se utilizan en relaciones personales, aniversarios de negocios y cuentas regresivas en redes sociales. Si su rango de fechas alcanza uno de estos números, verá la llamada automáticamente.
¿Puedo usar la calculadora para temporizadores de cuenta regresiva?
Sí. Cuando la fecha de finalización que seleccione esté en el futuro (después de hoy), la calculadora cambia automáticamente al modo de cuenta regresiva y muestra un banner que indica que el resultado muestra los días restantes en lugar de los días transcurridos. Esto facilita la cuenta regresiva para eventos próximos como vacaciones, bodas, fechas de exámenes, lanzamientos de productos o aniversarios. También se muestra el desglose completo de semanas, meses y años para que sepa exactamente cuán lejos está el evento en cada unidad de tiempo.
Related Tools
Time Duration Calculator
Calculate the duration between two times in hours, minutes, and seconds.
Calculadora de Edad
Calculate your exact age in years, months, days, and upcoming birthday countdown.
Calculadora de Fecha de Vencimiento del Embarazo
Estimate your due date and track pregnancy milestones by week.
Calculadora de Edad Coreana
Convert between international age and Korean age counting systems.
Work Hours Calculator
Calculate total work hours, overtime, and pay for any period.