What this calculator does
This tool takes a single calendar date and tells you which
day of the week it falls on: Monday, Tuesday, Wednesday, and so on.
It works for both past and future dates in the Gregorian calendar.
In addition, the calculator labels the result as a weekday (Monday–Friday)
or a weekend (Saturday–Sunday), and shows a small weekly strip
where the corresponding day is highlighted.
How to use the day of the week finder
-
In “Calendar date”, choose the date you are interested in using the date picker.
-
Optionally, click “Use today” to insert today’s date automatically, or
“Fill example” to try a known sample date.
-
Click “Calculate”.
-
Read the main line to see the exact day of the week for that date,
and whether it is classed as a weekday or weekend.
-
Check the weekly strip: the highlighted badge shows the position of this day
within the Monday–Sunday week.
How the weekday is determined
Behind the scenes, web browsers already know how to handle calendar dates and days of the week.
This calculator uses that built-in calendar logic and then presents the result in a
clear, human-friendly way.
-
First, the input is checked to make sure the year, month, and day form a valid
date in the Gregorian calendar (for example, there is no 31st of November).
-
The browser converts the date into an internal time representation, and from this
it extracts a weekday index:
a number that indicates which day of the week the date corresponds to.
-
This index is then mapped into the standard day names:
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday.
-
Finally, the calculator checks whether that name is part of the typical
workweek (Monday–Friday) or the weekend (Saturday–Sunday)
and displays the result accordingly.
Why the index is useful
A weekday index is simply a way of encoding the days of the week as whole numbers.
For example, one common convention (used by many computer systems) is:
\[
d_{\text{index}} \in \{0,1,2,3,4,5,6\}
\]
with
\[
0 \rightarrow \text{Sunday},\quad
1 \rightarrow \text{Monday},\quad
\dots,\quad
6 \rightarrow \text{Saturday}.
\]
From this code, the calculator can reconstruct the weekday name and, if needed,
convert to the ISO convention (Monday = 1, ..., Sunday = 7).
This is why the result also includes the ISO weekday index alongside the name.
The calculator does not store any dates you enter. You can use it freely to explore
historic dates, future events, birthdays, or any other calendar date you want
to place within the weekly cycle.