Dates and times are a right pain in SQL (IMHO). I tend to use the php function mktime() to create the unix time stamp (seconds elapsed since Jan 1 1970), store it as an interger in the db and then use strftime() or date() to format the date as I want it.
A very simple examle would be:
$today=mktime();
print strftime('%c',$today);
If you want to use MySQL date and time functions then you need to use date_format() with the following syntax, where your date information is in a column called date
select date, DATE_FORMAT(date, '%M %d %Y) as format_date from mytable
This will give you the date in the format March 23 2006, other formats are available, take a look at DATE_FORMAT in the MySQL manual:
http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html
Blu.
If you want to