Вы можете сделать это, используя:
$time = substr($time, 0, 2) . ':' . substr($time, 2);
Но почему вы разбиваете. В 13:30 вы можете напрямую получить результат:
echo date("h:i a",strtotime(1330));
Второй вариант даст вам результат быстрее. Зачем тратить время на разделение.
Надеюсь, это поможет:)