Calculadora de Duración Horaria
Introduce una hora de inicio y una hora de fin y obtén la duración exacta entre ambas — los turnos nocturnos que cruzan la medianoche se detectan automáticamente, así que un inicio a las 22:00 y un fin a las 06:00 dan correctamente 8 horas, no un número negativo.
Minutos que entran, minutos que salen — con un ajuste para la medianoche
Ambas horas se convierten a minutos desde la medianoche (el campo de hora por 60, más el campo de minutos), y la duración es simplemente la hora de fin menos la de inicio. La única particularidad es qué pasa cuando esa resta da negativo — algo que ocurre siempre que la hora de fin, leída solo como una posición en el reloj, es anterior a la hora de inicio. En vez de mostrar una duración negativa, esta herramienta asume que el turno cruzó al día siguiente y vuelve a sumar 24 horas completas (1440 minutos) antes de dar el resultado, marcándolo con un aviso "Cruza la medianoche" para que nunca sea una suposición silenciosa.
Ejemplos prácticos
Turno nocturno: inicio 22:00, fin 06:00. En minutos: 1320 y 360. 360 − 1320 = −960,
que es negativo, así que se suman 1440 de vuelta: 480 minutos —
exactamente 8:00 (8,0 horas decimales), y
aparece el aviso de medianoche.
Turno del mismo día: inicio 09:15,
fin 17:45. En minutos: 555 y 1065. 1065 − 555 = 510
minutos, sin necesidad de ajuste — 8:30 (8,5
horas decimales), el número exacto que esperaría una hoja de
horas para un turno con un resto de 30 minutos.
Preguntas frecuentes
¿Cómo gestiona un turno que cruza la medianoche?
Si la hora de fin es anterior a la hora de inicio, la calculadora asume que la hora de fin cae al día siguiente y suma 24 horas antes de calcular la diferencia — así que de 22:00 a 06:00 da correctamente 8 horas, no un número negativo. Cuando esto ocurre, aparece un aviso "Cruza la medianoche" sobre el resultado para que sepas por qué el intervalo calculado es más largo de lo que las dos horas podrían sugerir a simple vista.
¿Por qué también aparece una cifra en horas decimales?
Las hojas de horas y los sistemas de nómina suelen pedir horas decimales (como 8,5) en vez de horas y minutos (8:30) — 30 minutos son exactamente media hora, así que se convierten en 0,5, y 45 minutos en 0,75. Esta herramienta calcula ambas cifras a partir del mismo resultado para que no tengas que convertir a mano.
¿Tiene en cuenta los segundos?
No — trabaja a nivel de minuto, igual que un selector de hora HH:MM estándar. Si necesitas precisión de segundos, probablemente estés cronometrando algo que debería medir un cronómetro o un script.
¿Qué pasa si pongo la misma hora en los dos campos?
El resultado es 0 horas y 0 minutos — la calculadora asume que no ha pasado tiempo, en lugar de un día completo de 24 horas, porque esa es la interpretación más habitual cuando ambos campos coinciden, ya sea por error o a propósito (por ejemplo, al comprobar un hueco de horario vacío).