PHP – Conversiones – Hora segundos
Función que nos convierte una hora determinada en formato hh:ii:ss en su total de segundos.
Se verifica que la hora sea válida.
/**
* Class HelperArray
*/
abstract class HelperConvert
{
/**
* Convierte una hora, minutos y segundo en el total de segundos
*
* @param $time
*
* @return int
* @see validar_is_time()
*/
function time2Seconds($time)
{
if ( HelperValidate::isTime($time)) {
$arrTime = explode(":", $time);
settype($arrTime[ 0 ], "integer");
settype($arrTime[ 1 ], "integer");
settype($arrTime[ 2 ], "integer");
$seconds = ($arrTime[ 0 ] * pow(60, 2));
$seconds += (($arrTime[ 1 ] * 60) + $arrTime[ 2 ]);
return $seconds;
} else {
return 0;
}
}
}
Funciones relacionadas
- HelperValidate::isTime : Como detertar si una hora hh:mm:ss es correcta
