MySQL has functions for formatting timestamps into any presentation you prefer, directly in sql.
http://www.mysql.com/doc/en/Date_and_time_functions.html
If the table contains a column 'tstamp' defined as type 'timestamp,' do something like this
SELECT *, DATE_FORMAT(tstamp,"%a, %b %e, %Y") AS mydatestring FROM tablename;
In addition to the "real" columns that will be returned as a result of the "*" specifier, you'll get a virtual column named "mydatestring" containing a string of the normal American-style form:
Thu, Feb 5, 2004