function myPersonalDateFormat($time){
$t = strtotime($time);
return sprintf("%sh%smin", date("H", $t), date("i", $t));
}
// This will print 07h22min
echo myPersonalDateFormat('07:22:46.5714');
Это использует комбинацию strtotime , которая преобразует вашу строку в метку времени, date , которая позволяет печатать данную метку времени в указанном формате (так что вы можетеполучить только часть часов или минут и sprintf , который возвращает строку в соответствии с заданным форматом %sh%smin
(% s является заполнителем для "строки").