Formatting during the query will work but it's not always the ideal solution. This function does not give you the exact format you want but get it working and then it should be easy to tweak.
function format_date($date)
{
$timestamp = mktime(0,0,0,
substr($date,4,2),substr($date,6,2),substr($date,0,4));
$date_str = date('D M d',$timestamp);
return format_noblanks($date_str);
}
Ooops. I posted the date routine instead of the time routine.
function format_time($time)
{
$timestamp = mktime(substr($time,0,2),substr($time,2,2),0,1,1,2001);
$time_str = date('h:i a',$timestamp);
return format_noblanks($time_str);
}