asegúrate de que $val tengo valor o de lo contrario prueba con esto
Código PHP:
function formatDate($val) {
if(!empty($val)){
$arr = explode("-", $val);
return date("d/m/Y", mktime (0,0,0, $arr[1], $arr[2], $arr[0]));
}
//si lo deseas puedes agregar un else
}
saludos.