Date.getDay() Get the day of the week
Last updated: 2026-09-09
Date.getDay() Get the day of the week
getDay returns the day of the week (0-6), 0 = Sunday. Not the same as getDate.
| Category | Dates |
|---|---|
| ES version | ES1 |
📝 Syntax
const weekday = date.getDay();
Returns:Day of week (0-6), 0 = Sunday.
Mutates the original:No (returns a new value)
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
3
Wed
💡 Tip Use an array to map 0-6 to day names.
⚠️ Warning getDay returns 0-6 (0=Sunday), not 1-7! Different from getDate.
🌐 Browser support
| Browser | |||||
|---|---|---|---|---|---|
| Date.getDay() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Supported by all modern browsers | |||||
🏷️ Related Items
💡 Related Cases
More case studies coming soon — check back later.
📚 Related Tutorials
❓ FAQ
QgetDay vs getDate?
AgetDay = weekday (0-6); getDate = day of month (1-31).
QWhat is getDay() 0?
A0 = Sunday. 1 = Monday, 6 = Saturday.
QHow to check if today is a weekend?
Aconst d = new Date(); d.getDay() === 0 || d.getDay() === 6.