Day of Week Calculator

Free day of week calculator. Find the day of the week for any past or future date, with the month name and an ordinal date string.

AI-ready Use this tool with AI

This tool has a free JSON API. Copy a prompt or skill below to use it with ChatGPT, Claude, or any AI agent — no API key needed.

API docs
Enter a date above.

How day of week calculator works

Every date maps to a weekday, but the pattern is not obvious — leap years and the lengths of the months shift the weekday forward each year. A day-of-week calculator works it out directly from the date using the calendar rules, without you having to count on a calendar.

This calculator parses a date and returns the full weekday name (like Saturday), the abbreviated form (Sat), the day of the month, the month name, and the year, plus an ordinal date string like "15th June 2024". It works for any date the JavaScript Date object can represent, past or future.

Enter a date and click Find Day. Use it to find what day of the week you were born, plan events around weekdays, or check historical dates. The result is consistent across time zones because the calculator uses the calendar date you enter at local midnight.

Frequently asked questions

How is the day of the week calculated?
From the JavaScript Date object, which uses the proleptic Gregorian calendar. The weekday is read directly from the parsed date, so it works for any past or future date in the supported range.
Can I find what day I was born?
Yes. Enter your birth date and the tool returns the weekday. It works for any date the calendar can represent, so it handles dates well into the past or future.
What is the ordinal date string?
A readable form like "15th June 2024", using the correct English ordinal suffix (st, nd, rd, or th) for the day of the month.
Does the time of day matter?
No. The calculator uses the calendar date at local midnight, so only the date affects the weekday, not the time of day you enter.