I haven't tried with a date datatype, but to get the day name from a timestamp you would use
select to_char(date, 'Day') from table
That should give results of Sunday, Monday, Tuesday, etc. Try it with your date column and please let us know if it works.