weekday of last day of a month

3 views (last 30 days)
Indrani
Indrani on 17 Jul 2023
Commented: Indrani on 17 Jul 2023
Hi!
How do I find the weekday of the last day of any month in any year?
Thanks!

Accepted Answer

Dyuman Joshi
Dyuman Joshi on 17 Jul 2023
Edited: Dyuman Joshi on 17 Jul 2023
%Current Month
y = 2023;
m = 7;
%Get the date of the last day of the month
day = eomday(y,m)
day = 31
%Get the weekday of the last day of the month
[DayNumber,DayName] = weekday(datetime(y,m,day))
DayNumber = 2
DayName = 'Mon'
Edit - In case you want the long name of the day, simply use -
[DayNumber,DayName] = weekday(datetime(y,m,day), 'long')
DayNumber = 2
DayName = 'Monday'

More Answers (0)

Categories

Find more on Environment and Settings in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!