Day of Week Calculator
Weekday index = Date(year, month − 1, day).getDay()Date(2026, 7, 6).getDay() = 4; index 4 is Thursday
Free online tool
Enter a valid calendar date to find its weekday. For example, August 6, 2026 is a Thursday.
Instant calculation
Enter a year, month and day to find out which day of the week it falls on.
Your numbers stay in this browser. Nothing is uploaded or saved.
Three clear steps
Type the year, month and day.
See the day of the week.
Check that the date exists; invalid dates such as February 30 are rejected. Historical local calendar transitions are not modeled.
The formula
The implementation constructs a local JavaScript Date, rejects overflow dates such as February 30, then reads getDay(). Sunday is index 0 and Saturday is index 6. It uses Gregorian calendar rules, including leap years; it does not use Zeller's formula.
Weekday index = Date(year, month − 1, day).getDay()Date(2026, 7, 6).getDay() = 4; index 4 is Thursday
Check the method
Each example follows the same formula used by the calculator.
Date(2026, 7, 6).getDay() = 4; index 4 is ThursdayThursdayCommon questions
The Day of Week Calculator helps you find the day of the week for any given date. Enter your values and select Calculate to get an instant result.
Calculates the weekday using a calendar algorithm that accounts for leap years and month offsets.
Example: What day is August 6, 2026? — Thursday.
No. All calculations run locally in your browser. Your inputs and results are never uploaded, stored or shared with anyone.
Yes. The Day of Week Calculator is completely free. No account, sign-up or payment is required. It works on mobile, tablet and desktop.
Continue calculating