Extracting Date as Week Name, Month Name , Year, Quarter Name , Day

Team, I want to extract my date field as Week Name like Week 1 Month name like Jan Quarter Name like Q1 .
When I am trying to use extract function it gives me as a integer number so how can I do that.
My Date column format as YYYY-MM-DD
PFB the details what I am getting

PFB the details what I need
Instead of 2- Week 2, 3- Week 3, 4- Week 4

You can concat the parameter onto the x-axis.


For Quaters I would just do an ifelse.


Final calculated field would be this.


Thank You So Much @Max for your help. Every time you help a lot.