#!/bin/bash

HDATE=`date +"%A the "`
 
DAY=`date +%d`
if [ $DAY == 01 ]; then
  HDATE=$HDATE'1st'
elif [ $DAY == 02 ]; then
  HDATE=$HDATE'2nd'
elif [ $DAY == 03 ]; then
  HDATE=$HDATE'3rd'
elif [ $DAY -lt 10 ]; then
  HDATE=$HDATE${DAY:1:1}'th'
else
  HDATE=$HDATE$DAY'th'
fi

HDATE=$HDATE"`date  +' of %B %Y'`"

echo $HDATE

