Calculadora de Días Entre Fechas

Calcula los días exactos entre dos fechas (desglose en años/meses/semanas/días, días laborables), o halla la fecha N días antes/después de otra.

🌐 English

🔒 Privado por diseño: todo se genera localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo calcular los días entre dos fechas

  1. Elige un modo de Cálculo: “Días entre dos fechas” para una diferencia, o “Sumar/restar días a una fecha” para preguntas como “¿qué fecha es dentro de 90 días desde hoy?”
  2. Deja marcado Usar hoy como fecha de inicio para empezar desde ahora mismo, o desmárcalo y rellena tú mismo los campos de Fecha de inicio Año/Mes/Día.
  3. Para “Días entre dos fechas”, rellena también los campos de Fecha final. Para “Sumar/restar días”, fija cuántos días sumar (un número positivo) o restar (un número negativo).
  4. Pulsa el botón de acción, el resultado muestra el recuento total de días, un desglose en años/meses/semanas/días, y un recuento opcional de días laborables (para una diferencia), o la fecha resultante exacta (para sumar/restar).
  5. Copia el resultado a tu portapapeles, o cambia cualquier campo y calcula de nuevo.

Qué cuenta realmente “días entre”

La cifra de Total de días es el tamaño del hueco entre tus dos fechas, del 1 al 2 de enero hay 1 día de diferencia, y una fecha comparada consigo misma está a 0 días. El desglose de debajo reexpresa ese mismo hueco en años, meses, semanas y días, contando primero la unidad más grande: tantos años de calendario completos como quepan, luego tantos meses de calendario completos como quepan en lo que queda, luego semanas completas, luego los días sobrantes. Sumar un mes o un año siempre respeta la duración real del mes de destino, el 31 de enero más un mes cae en el 28 de febrero (o el 29 en un año bisiesto), nunca en una fecha de marzo desbordada accidentalmente, así que un intervalo como “31 de enero a 29 de febrero” en un año bisiesto correctamente se informa como exactamente un mes, cero días sobrantes, en lugar de una fracción confusa.

Días laborables, con un alcance honesto

Marcar Incluir un recuento de días laborables añade un simple recuento de lunes a viernes del mismo intervalo, útil para estimaciones de envío, plazos contractuales y preguntas de “cuántos días laborables faltan para esto”. No conoce los festivos, el Día de Acción de Gracias, Navidad, un festivo local o cualquier otro día libre que no sea fin de semana sigue contando como día laborable aquí, ya que un calendario de festivos depende de tu país/región y esta herramienta no intenta adivinarlo. Trátalo como un límite superior de los días laborables reales, no uno exacto, si caen festivos dentro de tu intervalo.

Sumar/restar días: “¿qué fecha es dentro de 90 días desde hoy?”

Cambia a Sumar/restar días a una fecha para la pregunta inversa: dada una fecha de inicio y un número de días, ¿en qué fecha caes? Deja el número de días positivo para avanzar (por ejemplo, “90 días desde ahora” para un plazo de devolución o garantía) o hazlo negativo para retroceder (por ejemplo, “-30” para “hace 30 días”, útil para una ventana de referencia o un corte de facturación).

Acertar con la cuestión de la zona horaria

Este es el único sitio donde una calculadora de fechas puede darte silenciosamente la respuesta equivocada según dónde crea estar su servidor (o tu ordenador). Cada fecha aquí se trata como una fecha de calendario pura, sin hora del día ni zona horaria adjuntas en absoluto, la aritmética interna siempre construye y lee fechas en UTC, así que dos personas que ejecuten exactamente el mismo cálculo en dos zonas horarias distintas siempre obtienen exactamente el mismo recuento de días. La única excepción deliberada es la casilla Usar hoy, que intencionadamente lee la fecha de calendario local de tu propio dispositivo (la misma fecha que verías si miraras tu propio reloj ahora mismo) exactamente una vez, y luego entrega esa única fecha a la misma aritmética independiente de la zona horaria que todo lo demás.

Privado, porque nada sale nunca de tu dispositivo

Cada cálculo se ejecuta con aritmética de fechas en JavaScript normal en tu propia pestaña del navegador, sin librería, sin ida y vuelta al servidor y sin cuenta. Las fechas que estás calculando (un plazo, la fecha de fin de un alquiler, un ciclo de facturación) son exactamente el tipo de detalle que quizá no quieras que registre una calculadora online cualquiera.

Usos habituales

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Calculadora de Días Entre Fechas con Calculation en Days between two dates, Use today (your device's local date) as the start date, instead of the Start date fields below en on
Calculadora de Días Entre Fechas en pleno proceso: Calculation en Days between two dates, Use today (your device's local date) as the start date, instead of the Start date fields below en on.
Captura de pantalla del resultado de Calculadora de Días Entre Fechas mostrando la salida generada «=== DAYS BETWEEN DATES === Start date: August 5,…»
El resultado final: la salida generada «=== DAYS BETWEEN DATES === Start date: August 5,…». El enlace de descarga es una URL blob local: el archivo nunca sale de tu dispositivo.

Preguntas frecuentes

¿"Días entre dos fechas" cuenta el día de inicio, el día final, ambos o ninguno?

Ninguno, en el sentido que importa para la cifra principal, el "Total de días" es el tamaño del HUECO entre las dos fechas de calendario (por ejemplo, del 1 al 2 de enero hay 1 día de diferencia), la misma convención que da una simple resta. La misma fecha comparada consigo misma siempre da 0 días.

¿Cómo se calcula el desglose en años/meses/semanas/días?

Cuenta primero las unidades más grandes, al estilo calendario (años completos, luego meses completos en lo que queda, luego semanas completas, luego los días sobrantes) el mismo enfoque voraz que usa una "calculadora de edad". Sumar un mes o un año siempre se ajusta a la duración real del mes de destino (por ejemplo, 31 de enero más un mes cae en 28 o 29 de febrero, nunca en una fecha de marzo desbordada), por lo que del 31 de enero al 29 de febrero en un año bisiesto se informa como "1 mes, 0 días" en lugar de un mes fraccionario.

¿El recuento de días laborables tiene en cuenta los festivos?

No, es un simple recuento de lunes a viernes sin ningún calendario de festivos incorporado, ya que eso necesitaría una fuente de datos externa específica de cada región que esta herramienta no incluye. Es preciso para "cuántos días laborables" pero contará de más si alguno de esos días de semana es en realidad un festivo donde tú estés.

¿Depende esto de la zona horaria? ¿Obtendré una respuesta distinta en otro ordenador?

No, para el cálculo de "días entre dos fechas" y para una fecha de inicio introducida manualmente en el modo "sumar/restar días": cada fecha se trata como una fecha de calendario sin hora ni zona horaria, usando aritmética de días anclada en UTC internamente, así que las MISMAS dos fechas siempre producen la MISMA respuesta sin importar en qué zona horaria esté configurado tu dispositivo. El único sitio donde la zona horaria de tu dispositivo realmente importa es la casilla "Usar hoy", que deliberadamente lee la fecha de calendario local de TU dispositivo (igual que leerías tu propio reloj) antes de pasar a esa aritmética independiente de la zona horaria.

¿Puedo calcular una fecha en el pasado o un número grande de días?

Sí. El modo sumar/restar acepta un número negativo de días para ir hacia atrás (por ejemplo, -30 para "hace 30 días"), y ambos modos aceptan cualquier año del 1 al 9999.

¿Se envían mis datos de fecha a un servidor?

No. Cada cálculo se ejecuta enteramente en tu pestaña del navegador usando aritmética de fechas en JavaScript normal, nada se sube, registra ni almacena en ningún sitio, y sigue funcionando sin conexión una vez cargada la página.

¿Por qué la fecha usa tres campos numéricos separados de Año/Mes/Día en lugar de un selector de fecha?

Los controles de opciones de esta herramienta solo admiten menús desplegables, campos numéricos y casillas, no hay ningún tipo de entrada nativa de selector de fecha disponible. Tres campos numéricos simples evitan cualquier ambigüedad de formato de fecha (¿03/04 es el 4 de marzo o el 3 de abril?) al pequeño coste de teclear un año, un número de mes y un número de día por separado, y la casilla "Usar hoy" cubre el caso más habitual (una fecha de inicio de ahora mismo) sin necesidad de teclear nada en absoluto.

Herramientas relacionadas