Calculadora de conteo de días
Resultado
Días totales
- Contando los dos extremos
- 31 días
- Sin contar la fecha de fin
- 30 días
Este contador de días responde a la pregunta que deja abierta cualquier diferencia entre fechas: ¿cuenta el último día? Escribe dos fechas y la página da las dos lecturas a la vez —los días entre dos fechas y los días contando los dos extremos— mientras una casilla decide cuál de las dos enseña el resultado principal. Tres noches de viernes a lunes es el caso que lo deja claro: la estancia son tres noches y cuatro días, y las dos respuestas son correctas según lo que se esté contando. Los días naturales se cuentan todos, sin saltarse ni los fines de semana ni los festivos, y las fechas se pueden escribir en cualquier orden, porque un intervalo es una distancia y no tiene dirección. Un año bisiesto no cambia nada de esto: el 29 de febrero es una fecha como cualquier otra. Si lo que necesitas es contar días con otra convención —solo los laborables, por ejemplo—, esa es otra página.
Fórmula
días entre las fechas = número de medianoches que se cruzan desde la fecha anterior hasta la posterior; días contando los dos extremos = ese número + 1, porque cada extremo cuenta como un día
- startDate
- La primera de las dos fechas, escrita como AAAA-MM-DD. Da igual cuál de las dos es anterior: el orden se puede intercambiar sin consecuencia
- endDate
- La segunda fecha. No hace falta que sea posterior a la primera, y la respuesta es idéntica en los dos órdenes
- includeEndDate
- La casilla que elige la convención: apagada cuenta los días entre las dos fechas, encendida cuenta además los dos extremos. Solo cambia el resultado principal, porque las otras dos filas se muestran siempre
- totalDays
- El recuento principal: los días totales según lo que diga la casilla. Es el mismo número que una de las dos filas de abajo, nunca una tercera respuesta
- inclusiveDays
- El recuento con el primer día y el último incluidos, tal y como los cuenta una hoja de asistencia o un tratamiento
- exclusiveDays
- El recuento de los días estrictamente entre las dos fechas, tal y como los cuenta un hotel por noches o un contrato de alquiler
Úsala siempre que un error de un día parezca una equivocación en un papel: una estancia de hotel que se cobra por noches, un periodo de alquiler, un tratamiento que va del primer día al séptimo, una solicitud de vacaciones, un periodo de prueba o de preaviso, o un proyecto que se factura por días. Los dos recuentos se diferencian exactamente en uno, así que conviene dejar escrito cuál de las dos cifras es la que se quiere citar antes de citarla: la casilla está ahí para que las dos lecturas se vean en lugar de darse por supuestas. Para un desglose en años, meses y días, o para un recuento que se salte los fines de semana y los festivos, hay otra página; aquí se cuenta cada día natural del intervalo.
Ejemplos resueltos
Tres noches de viernes a lunes
- Del viernes 2 de enero al lunes 5 de enero se cruzan tres medianoches: las que empiezan el sábado, el domingo y el lunes
- Contados entre las fechas son 3 días, que es el número de noches y el que usa un hotel o un contrato de alquiler
- Contados con los dos extremos como días son 3 + 1 = 4 días, que es lo que suele querer decir una hoja de asistencia o una solicitud de vacaciones
- Aquí la casilla está apagada, así que el resultado principal marca 3 mientras la fila de los dos extremos sigue enseñando 4
Los dos números describen la misma estancia; ninguno es un redondeo del otro. Esa diferencia de un día es la razón de que esta página exista en lugar de una simple diferencia entre fechas, y la descripción de una reserva usará la convención que haya elegido el negocio.
La misma fecha escrita dos veces
- Entre las dos fechas no cae ninguna medianoche, así que los días que hay entre ellas son 0
- Con los dos extremos contados son 0 + 1 = 1: la fecha en sí ocupa un día del calendario
- La casilla está encendida, así que el resultado principal sigue la lectura que cuenta los dos extremos y muestra 1
- Si apagas la casilla, el resultado principal pasa a 0 sin que cambie ninguna de las dos filas de abajo
Este es el caso en el que las dos convenciones se separan más en proporción: 0 y 1. También es el caso que una diferencia de fechas a secas no puede expresar, porque no tiene forma de decir si la fecha cuenta o no.
Cruzando el día bisiesto
- 2024 es un año bisiesto, así que el 29 de febrero existe y cae entre las dos fechas
- Días entre las dos: el 29 de febrero está en medio y hay que cruzarlo, así que en el camino hay dos medianoches y el recuento es 2
- Contando los dos extremos son 3 días, y como la casilla está apagada el resultado principal marca 2
- Las mismas dos fechas en un año común, como 2026, dan 1 día, porque no hay ningún 29 de febrero que cruzar
El día bisiesto no tiene ningún trato especial en el cálculo: el 29 de febrero es simplemente una fecha más y el recuento sigue al calendario. Merece la pena probar esta pareja de fechas en un año bisiesto y en uno común para ver que la respuesta la pone el calendario, no una regla fija.
Limitaciones
El resultado es un recuento de días naturales completos, así que nunca aparece un día parcial: de las 9 de la mañana de una fecha a las 9 de la mañana de la siguiente hay un día, y de las 11 de la noche a la 1 de la mañana también, porque solo se leen las fechas y la hora del día no se introduce en ningún sitio. Se cuentan todos los días del intervalo, fines de semana y festivos incluidos: contar solo los laborables es otra pregunta con otra respuesta. No hay desglose en años, meses y semanas, solo los dos recuentos de días. Las fechas tienen que existir: el 30 de febrero se rechaza en lugar de pasarse al 1 de marzo. El intervalo admitido va del 1 de enero del año 1 al 31 de diciembre del año 9999, y los dos extremos se pueden escribir en cualquier orden sin que cambie el resultado.
Preguntas frecuentes
- ¿Cómo decido si contar el último día?
- Con la convención que corresponda a lo que estés contando. Usa los días entre las fechas cuando cada día sea una noche, un día de alquiler o un periodo de 24 horas que empieza en la primera fecha: una estancia de viernes a lunes son tres noches. Usa los días contando los dos extremos cuando la primera fecha sea ya el día uno, como en un tratamiento, una hoja de asistencia o una solicitud de vacaciones. Los dos se diferencian exactamente en uno, así que citar el equivocado es un error que se ve, y esta página enseña los dos para poder comprobar la elección en lugar de darla por supuesta.
- ¿Cuántos días tiene enero?
- Treinta y uno, contando del 1 al 31 con los dos extremos incluidos, y treinta contando los días que hay entre ellos. Escribe el 1 de enero y el 31 de enero: con la casilla encendida el resultado principal marca 31, y con la casilla apagada marca 30 mientras la fila de los dos extremos sigue enseñando 31. La longitud del mes no es un caso especial aquí: cualquier pareja de primer y último día funciona igual.
- ¿Se cuenta el primer día, el último día o ninguno de los dos?
- Eso es exactamente lo que decide la casilla, y las dos convenciones se usan a diario. Los días entre las fechas no cuentan ninguno de los dos extremos como día propio, que es como cuenta las noches un hotel; los días contando los dos extremos los cuentan ambos, que es como un tratamiento del 1 al 7 dura siete días. Como las dos lecturas se calculan siempre, encender y apagar la casilla nunca cambia las dos filas que hay debajo del resultado principal: solo cambia cuál de ellas refleja.
- ¿Qué pasa si intercambio las dos fechas?
- Absolutamente nada. Un intervalo es una distancia, así que el recuento es el mismo se escriba primero una fecha u otra, y no hay ninguna respuesta negativa de la que preocuparse. Escribir el 5 de enero como inicio y el 2 de enero como fin da exactamente los mismos números que el otro orden. El orden solo importa en la redacción de una respuesta: en qué fecha empezó una estancia es una pregunta distinta de cuántas noches duró.
- ¿Es lo mismo que una calculadora de fechas?
- No, y la diferencia está en lo que sale. Una calculadora de fechas descompone un intervalo en años, meses y días, es decir, cuánto se separan dos fechas en términos de calendario. Esta página responde cuántos días cubre el intervalo, con una de dos convenciones, y deja el desglose fuera a propósito para no publicar la misma cifra en dos páginas. Para un recuento que se salte los fines de semana y los festivos está la calculadora de días hábiles, que da un número menor que este.
Referencias
- RFC 3339: Date and Time on the Internet: Timestamps — IETF
- ISO 8601: International Standard Date and Time Notation — Markus Kuhn, University of Cambridge
- Calendar FAQ — The Gregorian Calendar — Claus Tøndering, Calendar FAQ