By Tim King · Updated
Day of the Week Calculator
Weekday for Any Past or Future Date, and Its Day of the Year
OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.
How the Day of the Week Calculator works
This day of the week calculator tells you which weekday any date falls on, from a birthday decades ago to a wedding date years ahead. It also shows whether it is the first, second, third, fourth or fifth of that weekday in its month, which is how many holidays are set, and the date's number within the year.
How the day of the week calculator works
The weekday cycle has repeated every seven days without a break since the Gregorian calendar began, so the formula counts the days between a known date and yours and takes the remainder after dividing by seven. A remainder of zero gives the same weekday as the reference date, one gives the next weekday, and so on.
Worked examples
For example, the Moon landing on 20 July 1969 was a Sunday: it was the third Sunday of July and day 201 of the year. As a second example, 1 January 2000 was a Saturday, and the United States Declaration of Independence, 4 July 1776, was signed on a Thursday. Enter any of those dates to check.
Why the weekday shifts each year
A common year of 365 days is 52 weeks and one day, so a date moves forward one weekday each year. After 29 February in a leap year it moves two. That is why your birthday usually falls a day later each year, and sometimes jumps by two.
How many days until the weekday repeats?
A calendar for one year can be reused when the next year starts on the same weekday and has the same length. That happens after 6, 11 or 28 years, depending on where the year sits in the leap cycle.
Day of the week for 1 January and 25 December, 2020 to 2043
| Year | 1 January | 25 December |
|---|---|---|
| 2020 | Wednesday | Friday |
| 2021 | Friday | Saturday |
| 2022 | Saturday | Sunday |
| 2023 | Sunday | Monday |
| 2024 | Monday | Wednesday |
| 2025 | Wednesday | Thursday |
| 2026 | Thursday | Friday |
| 2027 | Friday | Saturday |
| 2028 | Saturday | Monday |
| 2029 | Monday | Tuesday |
| 2030 | Tuesday | Wednesday |
| 2031 | Wednesday | Thursday |
| 2032 | Thursday | Saturday |
| 2033 | Saturday | Sunday |
| 2034 | Sunday | Monday |
| 2035 | Monday | Tuesday |
| 2036 | Tuesday | Thursday |
| 2037 | Thursday | Friday |
| 2038 | Friday | Saturday |
| 2039 | Saturday | Sunday |
| 2040 | Sunday | Tuesday |
| 2041 | Tuesday | Wednesday |
| 2042 | Wednesday | Thursday |
| 2043 | Thursday | Friday |
FAQ
What day of the week was I born?
Enter your date of birth and the calculator returns the weekday. It works for any date in the Gregorian calendar, so it covers everyone alive today and every date back to 1582, when the calendar was introduced in much of Europe.
Does it work for dates before 1752?
Yes, but it uses the Gregorian calendar throughout. Britain and its colonies switched from the Julian calendar in 1752, so documents from before then may give a date that is eleven days different from the Gregorian date shown here.
What does "the third Sunday of July" mean?
It is the position of the weekday within its month. Days 1 to 7 are the first of their weekday, 8 to 14 the second, and so on. Holidays such as Mother's Day and Father's Day are set by this rule rather than by a fixed date.
See also: all Calendars tools, Countdowns, Durations, Work and Contracts, Date Formats, Time Zones and Travel, Sun and Daylight.
Related tools
Add Days To A Date
Add or subtract days, weeks, months or years from any date.
Week Number Calculator
The ISO week number for today or any date.
Leap Year Checker
Is it a leap year, which rule decides it, and the next one.
Age Calculator
Exact years, months and days from any date of birth.
Date Difference Calculator
Days, weeks and months between any two dates.