How To Get The Day In Javascript

How To Articles

Hey there! Today, I am going to share with you an interesting topic – how to get the day in JavaScript. JavaScript is a powerful programming language that is commonly used for web development. Knowing how to work with dates and retrieve specific information, such as the day of the week, is essential in many applications.

To get the day in JavaScript, we can use the built-in Date object and its various methods. The Date object provides a wide range of functionalities for working with dates and times. Let’s dive deeper into this topic and explore the different approaches to getting the day in JavaScript.

Using the getDay() Method

The simplest way to get the day in JavaScript is by using the getDay() method of the Date object. This method returns the day of the week as an integer, where Sunday is represented by 0 and Saturday is represented by 6.

const currentDate = new Date();
const dayOfWeek = currentDate.getDay();

In the above example, we create a new Date object using the new Date() constructor. Then, we call the getDay() method on the currentDate object and store the result in the dayOfWeek variable.

If you want to display the day of the week as a string, you can use an array to map the values returned by the getDay() method to their corresponding names. Here’s an example:

const daysOfWeek = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
const currentDay = daysOfWeek[currentDate.getDay()];

By mapping the integer value returned by getDay() to the corresponding element in the daysOfWeek array, we can retrieve the name of the day of the week as a string.

Adding Personal Touches

Working with dates in JavaScript can sometimes be tricky, but once you understand the basics, it becomes much easier. Personally, I find it fascinating how a few lines of code can provide information about the current day of the week or any other date-related details.

When building web applications, having the ability to get the day in JavaScript can be incredibly useful. For example, you might want to display a customized message to your users based on the day of the week. By retrieving the current day, you can create personalized greetings or offer specific promotions on certain days.


In this article, we explored how to get the day in JavaScript using the getDay() method of the Date object. We also learned how to map the integer representation of the day to its corresponding name using an array. Understanding how to work with dates and retrieve specific information is crucial in many web development projects.

I hope you found this article helpful and enjoyed exploring the topic. Feel free to experiment with the code examples and incorporate them into your own projects. Happy coding!