hmmm if DB is mysql the default query output format is YYYY-MM-DD HH:MM:SS. If you wanna formatthis string use regexp to break it down into parts that will fit in mktime...
ereg( "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})$", $dateInput, $dateSplit )
date( "g:ma" , mktime ($dateSplit[4],$dateSplit[5],$dateSplit[6], $dateSplit[2] , $dateSplit[3] , $dateSplit[1] ) );