Your result will appear here
Fill in the fields and press Calculate.
What day of the week were you born? What day does a future date land on? Working it out by hand means tracking leap years and month lengths across centuries — easy to get wrong. This tool tells you the weekday for any date, past or future, in an instant.
Enter a date, and its day of the week appears immediately.
Day of the Week Calculator: step-by-step worked example
- Date
- January 20, 2027
- 1
Turn the date into a day count
N = Date − 1 January 1970 (a Thursday)
January 20, 2027 − January 1, 1970 = 20,838 days
- 2
Remainder after dividing by 7
Index = (N + 3) mod 7 (0 = Monday … 6 = Sunday)
(20,838 + 3) mod 7 = 2
- 3
Day of the week
Map the index to a day name
= Wednesday
- 4
ISO week number
Week 1 contains the first Thursday
= 3
- MondayJanuary 18, 2027
- WednesdayJanuary 20, 2027
- SundayJanuary 24, 2027
Good to know: Weekdays repeat every 7 days, so the remainder of the day count from a known Thursday (1 Jan 1970) is enough. Leap years are included automatically.
Day of the Week Calculator — how it works
How it's found
Every date corresponds to a fixed position in the seven-day cycle, calculated from a known reference point with leap years and month lengths accounted for. The tool handles the arithmetic that makes hand methods (like Zeller's congruence or the "doomsday" rule) error-prone.
Why it's not obvious
The weekday of a date shifts by more than one each year because 365 ÷ 7 leaves a remainder of 1 — and 2 in leap years. So the same calendar date lands on a different weekday from year to year, and the pattern only repeats every 28 years (in the Gregorian calendar, with exceptions around century years).
Common uses
- Birthdays: the weekday you were born, or when your birthday falls this year.
- Planning: what day a future deadline, event or holiday lands on.
- History: the weekday of a historical date.
- Scheduling: checking whether a date is a weekend.
For counting days to or from a date, a days-until-date or days-since-date calculator is the companion tool.
Worked example
Enter 15 March 1990 and the tool returns Thursday — the weekday that date fell on. For a reference point many people know, 1 January 2000 was a Saturday. Notice that the same date one year later usually shifts by one weekday (and by two across a leap year), which is exactly why you can't just assume "my birthday is on the same day every year" — it moves, and the tool tracks that movement precisely.
First day of each month in 2026 and 2027
| Date | Weekday |
|---|---|
| 1 January 2026 | Thursday |
| 1 February 2026 | Sunday |
| 1 March 2026 | Sunday |
| 1 April 2026 | Wednesday |
| 1 May 2026 | Friday |
| 1 June 2026 | Monday |
| 1 July 2026 | Wednesday |
| 1 August 2026 | Saturday |
| 1 September 2026 | Tuesday |
| 1 October 2026 | Thursday |
| 1 November 2026 | Sunday |
| 1 December 2026 | Tuesday |
| 1 January 2027 | Friday |
| 1 February 2027 | Monday |
| 1 March 2027 | Monday |
| 1 April 2027 | Thursday |
| 1 May 2027 | Saturday |
| 1 June 2027 | Tuesday |
| 1 July 2027 | Thursday |
| 1 August 2027 | Sunday |
| 1 September 2027 | Wednesday |
| 1 October 2027 | Friday |
| 1 November 2027 | Monday |
| 1 December 2027 | Wednesday |
Frequently asked questions
How do I find the day of the week for a date?+
Just enter the date — the tool calculates its position in the seven-day cycle, accounting for leap years and month lengths, and returns the weekday.
Can it find the day for a future date?+
Yes — it works for any date, past or future. Enter a future date to see which weekday a deadline, event or holiday will fall on.
Why doesn't my birthday fall on the same weekday each year?+
Because 365 days is 52 weeks plus 1 day (2 in a leap year), so a date shifts forward by one or two weekdays each year. The full pattern repeats only every 28 years.
What day of the week was I born?+
Enter your date of birth and the tool returns the exact weekday — for example, 15 March 1990 was a Thursday.
How does the tool handle leap years?+
Leap days (29 February) are included in the calculation, which is why the weekday shifts by two rather than one across a leap year. The result is always exact.
Does it work for very old historical dates?+
It works within the Gregorian calendar. For dates before its adoption (which varied by country), historical weekdays can differ due to the earlier Julian calendar.
About this page
- Publisher:
- Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
- Written by:
- Ahmet Tur — Editor (Math, date & time, unit conversion, physics & chemistry, everyday tools)
- Reviewed by:
- Kübra Yıldız — Editor
Parameters come from official sources; the last update date is shown at the bottom of the page.
Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.
How we calculate and our accuracy policy →
Results are for information only. For official matters the relevant authority's calculation prevails.
Last updated: