buenas
también me encontré con ese problema, igual como no se pude definir el uso horario a horas medias hay que restarlo de forma manual
Código PHP:
function ve_date($d){
date_default_timezone_set("America/Caracas");
$t = time()-(1800);
return date($d,$t);
}
echo ve_date('h:i A, d-m-Y');