Use below PHP Function to convert time(hh:mm:ss) to seconds.
function getSecondsFromHMS($time) { $timeArr = array_reverse(explode(":", $time)); $seconds = 0; foreach ($timeArr as $key => $value) { if ($key > 2) break; $seconds += pow(60, $key) * $value; } return $seconds; }
Give few examples to use getSecondsFromHMS.
echo getSecondsFromHMS('00:00:35'); //35 echo getSecondsFromHMS('00:35:35'); //2135 echo getSecondsFromHMS('35:35:35'); //128135 echo getSecondsFromHMS('135:35:35'); //488135