Да, вы можете найти ответ с помощью strtotime () $time = date('H :i', strtotime($res));
Это то, что я пробовал,
$connect = new mysqli($localhost, $username, $password, $dbname);
$sql = "SELECT AVG( TIMEDIFF( `created_at` , `updated_at` ) ) AS time_average FROM table";
$result = $connect->query($sql);
$row = $result->fetch_assoc();
$res = $row["time_average"];
//echo "avg".$res."<br/>";
$time = date('H :i', strtotime($res));
echo "time avarage : ".$time;
Затем вы можете использовать метод explode для описания, как показано ниже,
$timeArray =explode(":", $time);
echo $timeArray[0]."hrs ".$timeArray[1]."mins";
Работает нормально, думаю, вам поможет.