How to Use
- Enter a date
Input the year, month, and day of the date you want to check.
- Run the calculation
Click Calculate to determine the day of the week.
- View the result
The day of the week is displayed for the date you entered.
What is a day of the week?
A day of the week tells you which of the seven days — Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday — a given date falls on. The seven-day cycle dates back to the astral beliefs of ancient Babylon and carried over into the Gregorian calendar, repeating without interruption regardless of leap years or century adjustments.
This calculator shows the day of the week for the date you enter in both Korean and English and even tells you whether it is a weekend (Saturday or Sunday). It is handy for checking what day a birthday or anniversary fell on, working out in advance whether a future event or deadline lands on a weekday or weekend, or figuring out the day of a historical event. To avoid time-zone errors, the entered date is interpreted at local midnight.
How it is calculated
Computers determine the weekday by converting a date into a day index (0–6). This calculator uses JavaScript's Date.getDay().
day index = getDay(year-month-day) // 0=Sunday … 6=Saturday
For example, entering 2024-03-01 returns index 5, which is shown as Friday; since 5 is neither Saturday (6) nor Sunday (0), it is judged a weekday. Mathematically, Zeller's congruence h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7 gives the same result, where q is the day, m is the month (starting at March = 3), K is the last two digits of the year, and J is the first two digits.