Month and year shift
a = ⌊(14 − month) / 12⌋ ; y = year − a ; m = month + 12a − 2
Enter a date to see instantly whether it falls on a Monday, a Tuesday or another day, for any Gregorian date from year 1 to 9999.
Enter a valid date (day, month and a 4-digit year).
What day of the week were you born? Does 25 December 2026 fall on a weekend? Is a meeting set for “the 14th of next month” a working day? This calculator gives the name of the day (Monday, Tuesday… Sunday) for any date in the Gregorian calendar, without leafing through a calendar or counting days by hand. The result appears as soon as the date is complete, together with the date written out in full so you can check that day and month were not swapped.
Weekdays follow a 7-day cycle that has never been interrupted since antiquity: even when the Gregorian calendar was introduced in 1582, ten dates were removed (5 to 14 October) but no weekday was skipped — Thursday 4 October was followed by Friday 15 October. Counting the days elapsed since a reference date and taking the remainder of the division by 7 is therefore enough.
The tool treats the date as a pure civil date in universal time, so the time zone of your device can never shift the result by a day. It uses the proleptic Gregorian calendar, meaning the Gregorian rule extended before 1582, as ISO 8601 does.
By hand, the congruence described by Claus Tøndering in his Calendar FAQ gives the same answer: treat January and February as months 13 and 14 of the previous year, then add the day, the year, the leap-year corrections and a month term. The remainder modulo 7 gives 0 for Sunday, 1 for Monday and so on.
Type the date in month/day/year order or pick it in the calendar. The year has four digits (0050, 1789, 2026).
The name of the day is shown in large type, followed by the full date so you can check your input.
For a date before the country adopted the Gregorian calendar, convert the Julian date to its Gregorian equivalent first.
All divisions are integer divisions (keep the whole part). January and February count as months 13 and 14 of the previous year, which places 29 February at the end of the calculation year.
a = ⌊(14 − month) / 12⌋ ; y = year − a ; m = month + 12a − 2
d = (day + y + ⌊y/4⌋ − ⌊y/100⌋ + ⌊y/400⌋ + ⌊31m/12⌋) mod 7
d = 0 for Sunday, 1 for Monday… 6 for Saturday.
Example for 9 October 2026: a = 0, y = 2026, m = 8; 9 + 2026 + 506 − 20 + 5 + 20 = 2546 and 2546 mod 7 = 5, a Friday.
Find the day you were born, or the weekday of a future birthday, wedding anniversary or holiday.
Check whether a payment, notice or delivery deadline lands on a Saturday or Sunday before you announce it.
Identify the weekday of a historical event or of a record in a parish register, taking into account the calendar used at the time.
Put a departure, an event or a booking on the right weekday without misreading a wall calendar.
France had used the Gregorian calendar since 1582, so the result is the day people actually lived.
Input
07/14/1789Result
TuesdayChristmas Eve is Thursday 24 December, and New Year’s Day 2027 is also a Friday, one week later.
Input
12/25/2026Result
FridayIsaac Newton was born on 25 December 1642 in the Julian calendar still used in England, which is 4 January 1643 in the Gregorian calendar, a Sunday. Entering 12/25/1642 gives the weekday of the Gregorian 25 December (a Thursday), not of the date written in English records.
Input
12/25/1642Result
ThursdayEnter your full date of birth and the tool shows the matching weekday. Because the date is handled without a time or time zone, the result is the same wherever you are today.
Yes, from year 1 to year 9999, using the Gregorian rule extended into the past (the proleptic Gregorian calendar used by ISO 8601). Before 1582, and until the 20th century in some countries, documents used the Julian calendar, so the weekday shown is the one of the Gregorian date you entered.
Usually because the source gives a Julian date. The gap is 10 days between 1582 and 1700, then 11 days until 1800, 12 until 1900 and 13 since. Convert the date to the Gregorian calendar before entering it.
ISO 8601, used across most of Europe, starts the week on Monday (day 1) and ends it on Sunday (day 7). The United States, Canada and Japan usually show Sunday first. The weekday name does not change; only the calendar layout differs.
Yes, in leap years only: years divisible by 4, except century years not divisible by 400. 29 February 2000 exists (a Tuesday); 29 February 1900 does not.
No. The calculation runs in your browser and the date never leaves your device.
Related tools
Tools similar or complementary to this one.
Find the number of a day within its year (1 to 365 or 366) and the days remaining.
Find the ISO week number of a date, its ISO year and the Monday-to-Sunday dates.
Add or subtract days, weeks, months or years from a date and get the resulting date with its day of the week.
Understand common date formats, avoid international ambiguity and learn when to use local dates, ISO 8601 or Unix timestamps.
Generate a date range or recurring series for schedules, repeated deadlines and date lists without a spreadsheet.
Date differences, durations, business days, ISO weeks, recurrences and formats: choose the right date and time calculation.
Understand the difference between a clock time and a duration, calculate intervals between times, and convert seconds, minutes, hours, days and weeks.