Calculadora de días entre fechas
Cuántos días hay entre dos fechas
Sumar o restar días a una fecha
Información de la fecha
Cómo funciona
La página tiene tres calculadoras independientes. Cuántos días hay entre dos fechas mide el intervalo de una fecha a otra. Sumar o restar días a una fecha mueve una fecha hacia delante o hacia atrás un número de días, semanas, meses o años. Información de la fecha toma una sola fecha y te dice todo lo que el calendario sabe de ella. Los tres paneles no comparten nada, así que puedes usar uno e ignorar los demás.
El día de inicio no se cuenta. Del 1 al 31 de enero hay 30 días, no 31, porque la fecha de inicio queda excluida y la de fin incluida. Es la regla habitual de los plazos legales (en España, el artículo 5 del Código Civil excluye el día inicial), de los periodos de intereses y de las noches de hotel, y es la que necesitas para los vencimientos: un contrato firmado el día 1 con un plazo de 30 días vence el 31. Si lo que necesitas es el conteo inclusivo, es decir, cuántos días de calendario toca el intervalo (para las vacaciones o los días de asistencia, por ejemplo), suma uno al total.
Los días hábiles cuentan cada día del intervalo que no es sábado ni domingo. Los festivos no se descuentan, porque cambian de un país a otro, a menudo de una región o ciudad a otra y a veces de un convenio a otro: una lista equivocada es peor que ninguna lista. Si en el periodo caen en día laborable, por ejemplo, el 1 de mayo y el 25 de diciembre, resta 2 del resultado. Lo mismo vale para la opción Saltar los fines de semana del segundo panel: solo salta sábados y domingos.
Semanas, meses y años se cuentan sobre el calendario, no dividiendo el número de días. Los meses son meses de calendario completos transcurridos, así que del 31 de enero al 1 de marzo es 1 mes, no 1,03 meses: la herramienta comprueba si se ha alcanzado el día del mes, igual que funciona un aniversario o un ciclo de facturación. Las semanas son los periodos completos de siete días que caben en el total; si lo que te interesa es el número de semanas, la calculadora de semanas entre fechas de este sitio responde directamente.
Cuando sumas meses o años, el resultado se queda en el último día del mes de llegada. El 31 de enero más un mes es el 28 de febrero (el 29 en los años bisiestos), porque el 31 de febrero no existe. Si sumas otro mes desde ahí obtienes el 28 de marzo, no el 31, porque el ajuste no se recuerda. Toda librería de fechas y todo programa contable tiene que tomar esta decisión, y casi todos toman la misma.
Información de la fecha devuelve el día de la semana, la fecha completa, el número de semana ISO 8601, el día del año sobre 365 o 366, si el año es bisiesto y el timestamp Unix de la medianoche UTC de esa fecha. El día del año es lo que a menudo se llama fecha juliana: aparece en algunos códigos de lote y en muchos formatos de fecha antiguos de los sistemas de gestión.
Todos los cálculos se hacen en UTC. Parece un detalle, pero hacer cuentas con fechas en la hora local es la causa clásica de los errores de un día, porque cuando cambia el horario de verano un día dura 23 o 25 horas. Al fijar cada fecha a la medianoche UTC, la herramienta da el mismo resultado en marzo y en julio, en Madrid y en Los Ángeles.
Para una cuenta atrás hacia una fecha señalada, en lugar de un intervalo entre dos fechas que eliges tú, la calculadora Days Until de este sitio tiene atajos para Navidad, Año Nuevo y Pascua.
Todo lo calcula JavaScript en tu navegador. No hay backend y al cambiar una fecha no sale ninguna petición: abre las herramientas para desarrolladores, ve a la pestaña Red y compruébalo mientras usas la herramienta.
Preguntas frecuentes
¿Cuántos días hay entre dos fechas?
- El número aparece en la fila Días totales en cuanto introduces las dos fechas. Por ejemplo, del 1 de enero al 31 de diciembre de 2026 hay 364 días, y del 1 de enero de 2026 al 1 de enero de 2027 hay 365. En la misma tabla tienes también semanas, días hábiles, meses y años.
¿El conteo de días incluye la fecha de inicio?
- No. El conteo excluye la fecha de inicio e incluye la de fin, así que del 1 al 31 de enero hay 30 días. Es el mismo criterio de los plazos legales, los periodos de intereses y las noches de hotel. Si necesitas el conteo inclusivo, es decir, el número de días de calendario cubiertos, suma 1 al resultado.
¿Cómo se calculan los días hábiles entre dos fechas?
- Contando solo los días de lunes a viernes, y eso es lo que hace la fila Días hábiles: un intervalo de dos semanas da 10 días hábiles en lugar de 14. En el segundo panel, la opción Saltar los fines de semana hace lo contrario: 5 días hábiles después de un viernes llevan al viernes siguiente, no al miércoles.
¿Se descuentan los festivos como Navidad o el 1 de mayo?
- No, solo se descuentan sábados y domingos. Los festivos cambian de un país a otro y a menudo de una región a otra, así que no existe una lista válida para todos. Resta del resultado los festivos que caigan en día laborable dentro de tu intervalo y tendrás los días hábiles reales.
¿Cómo calculo un vencimiento a 30, 60 o 90 días?
- Con el segundo panel: fecha de partida, cantidad 30, 60 o 90, unidad Días y operación Sumar. Por ejemplo, 30 días después del 15 de enero de 2026 es el 14 de febrero de 2026, y 90 días después es el 15 de abril de 2026. Si el plazo está en días hábiles, activa Saltar los fines de semana.
¿Qué es el número de semana ISO?
- Es la numeración de las semanas del año que define la norma ISO 8601: de 1 a 52 o 53, con semanas de lunes a domingo. La semana 1 es la que contiene el primer jueves de enero, es decir, la que contiene el 4 de enero. Por eso el 1, el 2 y el 3 de enero pueden pertenecer a la última semana del año anterior, y el 29, 30 y 31 de diciembre a la semana 1 del año siguiente. Es la numeración que se usa en producción, logística y planificación.
¿Qué pasa si sumo un mes al 31 de enero?
- Obtienes el 28 de febrero, o el 29 en los años bisiestos. El resultado se queda en el último día válido del mes de llegada, porque el 31 de febrero no existe. Sumar dos meses al 31 de enero da el 31 de marzo, mientras que sumar un mes dos veces da el 28 de marzo: con los meses el orden de las operaciones importa, y es una propiedad del calendario, no de la herramienta.
¿Qué años son bisiestos?
- Los años divisibles por 4, salvo los seculares, que además tienen que ser divisibles por 400. Así que 2024 y 2000 son bisiestos, y 1900 y 2100 no. Es la regla del calendario gregoriano, que da un año medio de 365,2425 días frente a los 365,2422 reales: un error de alrededor de un día cada 3200 años.
¿El cambio al horario de verano altera el resultado?
- No. Todos los cálculos se hacen en UTC a medianoche, así que los días de 23 o 25 horas del cambio de hora nunca entran en la cuenta. Hacer los cálculos en la hora local es la causa típica de los resultados equivocados por un día, y esta herramienta la evita del todo. Para convertir una hora entre zonas horarias está el Time Zone Converter.
¿Puedo calcular una fecha en el pasado?
- Sí. Elige Restar en el segundo panel, o pon la fecha más reciente en el campo Fecha de inicio del primero. Un resultado negativo significa que la fecha de fin es anterior a la de inicio. La calculadora admite todo el rango de fechas de JavaScript, aproximadamente del 271.821 a. C. al 275.760 d. C., así que también sirve para fechas históricas o muy lejanas.
¿Las fechas que introduzco son privadas?
- Sí. Es una página estática sin backend: JavaScript procesa las fechas en la pestaña del navegador y nunca se envían a ningún sitio. Puedes comprobarlo abriendo las herramientas para desarrolladores y mirando la pestaña Red: al usar la herramienta no sale ninguna petición.
Cómo contar los días: qué convención necesitas
Las mismas dos fechas dan respuestas distintas según lo que estés contando. Esta herramienta usa el conteo exclusivo; los demás están a un paso.
| Convención | Del 1 al 31 de enero | ¿Cuenta el día inicial? | Uso típico |
|---|---|---|---|
| Exclusivo (esta herramienta) | 30 días | No | Plazos legales, intereses, vencimientos, noches de hotel |
| Inclusivo | 31 días | Sí | Vacaciones, días de asistencia |
| Días hábiles, exclusivo | 20–22 días | No | Plazos de entrega, SLA, plazos en días hábiles |
| Semanas completas | 4 semanas | No | Sprints, turnos, ciclos semanales |
| Meses de calendario | 0 meses | No se aplica | Renovaciones y facturación, alquileres, edad |
| Año comercial (30/360) | 30 días | No | Cupones de bonos, intereses de algunos préstamos |
El año comercial supone que cada mes tiene 30 días y cada año 360, para que los cupones sean iguales. Es una convención financiera, no de calendario, y esta herramienta no la aplica.
Días de cada mes y día del año del primero de mes
El número de día del año que corresponde al día 1 de cada mes, para pasar de una fecha de calendario al día del año (la fecha juliana) y al revés.
| Mes | Días | Día del año del 1 (año común) | Día del año del 1 (año bisiesto) |
|---|---|---|---|
| Enero | 31 | 1 | 1 |
| Febrero | 28 / 29 | 32 | 32 |
| Marzo | 31 | 60 | 61 |
| Abril | 30 | 91 | 92 |
| Mayo | 31 | 121 | 122 |
| Junio | 30 | 152 | 153 |
| Julio | 31 | 182 | 183 |
| Agosto | 31 | 213 | 214 |
| Septiembre | 30 | 244 | 245 |
| Octubre | 31 | 274 | 275 |
| Noviembre | 30 | 305 | 306 |
| Diciembre | 31 | 335 | 336 |
Un año común tiene 365 días y uno bisiesto 366. Desde el 1 de marzo, el número del año bisiesto es uno más alto. Para recordar la duración de los meses: treinta días trae noviembre, con abril, junio y septiembre; veintiocho solo uno, y los demás treinta y uno.