date command

Hi is it possible to give the date command like 24th July 2009

ive tried

DATE=`date "+%d%m%Y"
echo $DATE

that only replies 2009 correctly. not sure how to display the month in full or if unix knows how to do i.e 2nd, 24th, 3rd

$ date +'%d %B %Y'
24 July 2009
$

Read man pages for more date formats.

Jean-Pierre.