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