Then format the cell using a Custom Number format of ddd or dddd
or
Code:
=Text(A1,"dddd") where a1 has the date
I'm note sure what you mean for the second part of the question "For year I want 18 Weeks 2012"?
Is that simply =Date(2012,1,0)+18*7