---
title: "Cómo calcular el tiempo entre una hora de inicio y una de fin"
description: "Dos horas del reloj no dicen cuánto ha pasado hasta que se restan: qué ocurre cuando el final es anterior al inicio y por qué cero no son veinticuatro horas."
canonical: "https://freeaigeneration.com/es/guias/como-calcular-el-tiempo-entre-una-hora-de-inicio-y-una-de-fin/"
robots: "noindex"
lang: "es"
---

# Cómo calcular el tiempo entre una hora de inicio y una de fin

Dos horas del reloj no dicen cuánto tiempo ha pasado hasta que se restan. El tiempo entre dos horas es la distancia más corta entre ambas, sin pausas, sin fechas y sin contexto de jornada.

Ese cálculo mínimo es útil por sí solo: medir cuánto duró una reunión, una guardia o una clase. Y es también la pieza que hay que dominar antes de añadir pausas o días, porque el cruce de medianoche se resuelve aquí.

## La diferencia entre dos horas

Con las dos horas en formato de 24 horas, la duración es la resta en minutos. De 09:15 a 17:45 hay 510 minutos, que se muestran como 8:30 y como 8,5 horas decimales.

Un tramo corto se lee igual de bien: de 14:20 a 18:05 hay 225 minutos, es decir, 3:45 y 3,75. No hay ninguna unidad oculta: el reloj avanza de 60 en 60 minutos y la resta directa da el resultado correcto siempre que el final sea posterior al inicio.

## Cuando el final es anterior al inicio

Aquí está el único giro del cálculo. Si la hora de fin es menor que la de inicio, se entiende que el tramo ha cruzado la medianoche y se le suma un día. De 23:30 a 00:30 hay 60 minutos, una hora exacta, aunque el 00:30 parezca anterior.

El caso extremo es terminar justo a medianoche. De 22:00 a 00:00 hay 120 minutos, dos horas. Y un turno de noche completo, de 22:00 a 06:00, son 480 minutos, ocho horas.

Solo hay un cruce por fila. Un tramo de 30 horas no cabe en una fila, porque el cálculo no distingue entre haber pasado una noche o dos, y cualquier par de horas que se escriba para representarlo dará una duración distinta.

## Cero no son veinticuatro horas

Si el inicio y el fin coinciden, el resultado es cero. De 10:00 a 10:00 no han pasado 24 horas: no ha pasado nada, y la página devuelve 0:00 y 0.

El cero es una decisión, no un descuido. Un turno de 24 horas empieza y termina a la misma hora del reloj, así que dos horas idénticas no permiten distinguir una jornada completa de una nula. La página se queda con la duración nula.

## Sin fechas, sin husos y sin segundos

La cuenta se hace entre dos horas del reloj, no entre dos instantes. Por eso no entra ningún huso horario: la diferencia entre las 09:15 y las 17:45 es la misma en cualquier país, porque las dos horas pertenecen al mismo reloj.

Tampoco hay segundos. El formato es HH:MM estricto, entre 00:00 y 23:59, y una entrada como 09:15:30 se rechaza. La consecuencia práctica es que la duración se mide al minuto, no al segundo.

El cambio de hora merece una frase aparte. Un día en que se adelanta o se atrasa el reloj dura 23 o 25 horas, y dos horas locales no pueden expresar esa diferencia. Si la duración tiene que ser exacta en un día de cambio de hora, hace falta un sistema que maneje fechas e instantes, no dos horas sueltas.

## Cómo medir la duración en la herramienta

1. Activa el día al que pertenece el tramo.
2. Teclea las dos horas en formato HH:MM, con dos dígitos.
3. Deja la pausa vacía o en cero si no hay descanso.
4. Lee la duración en formato de reloj y en horas decimales.

La [calculadora de horas trabajadas](/es/utilidades/fecha-hora/calculadora-horas-trabajadas/) devuelve la duración en el navegador, sin cuenta de FreeAIGeneration. La jornada completa, con la pausa incluida en la misma operación, se explica en [cómo calcular tus horas de trabajo en un día](/es/guias/como-calcular-las-horas-trabajadas-en-un-dia/); para el escenario del descanso hay una guía aparte, [cómo calcular tus horas de trabajo con una pausa](/es/guias/como-calcular-las-horas-trabajadas-con-una-pausa/).
