Convertir una hora con formato (24:hh) a minutos PHP

Si se quiere pasar una hora del día como puede ser las 15:00 o las 18:00 a minutos se puede hacer de la siguiente manera:

//hora a convertir a minutos
$horaEntrada = '10:00';	
 
//realizamos una partición que separe la parte de la hora y la parte de los minutos
$v_HorasPartes = explode(":", $horaEntrada);
 
//la parte de la hora la multiplicamos por 60 para pasarla a minutos y así realizar la suma de los minutos totales
$minutosTotales= ($v_HorasPartes[0] * 60) + $v_HorasPartes[1];
 
echo $minutosTotales;
//devolverá 600 que serán los minutos totales.

Si por ejemplo la hora de entrada fuera las 11:00 los minutos totales serían 660.

Esta conversión puede ser útil para sumar rangos de tiempo en minutos o para realizar comparaciones de fechas en minutos.

Iván Martínez

Ingeniero Informático apasionado por el mundo del desarrollo WEB. Me gusta caminar por este mundo lleno de tecnologías y día a día aprender cosas nuevas como el doctor Frankenstein ¡dadme cosas para experimentar!

Deja un comentario

Tu dirección de correo electrónico no será publicada.