The dates should be stored in datetime format in your database. If you don't, then you can't sort by date, or have a limit in your query to only retrieve values by a certain date, etc.
Also, PHP has a whole plethora of options for the date() function which allows you to output pretty much any kind of date format you want:
$date_var = strtotime($mysql_date_var);
$us_date = date("m-d-Y", $date_var);
$uk_date = date("d-m-Y", $date_var);
There are other options as well, such as outputting days of the week, week of the year, month names, times, locale offset, etc. Look up the date function in the PHP manual.