How To Get Today’s Date In Javascript?

How to Get Today’s Date in JavaScript. The Date object is a built-in object in JavaScript that stores the date and time.

Checkout this video:


In JavaScript, there are many ways to get the current date. You can use the Date() object and its methods to get the date and time, both in local format and UTC format. You can also use third-party libraries like Moment.js to get more functionality for date and time handling.

Formatting options

There are a few different ways to get today’s date in JavaScript. The most common way is to use the Date object:

var today = new Date();

You can then format the date however you want, using the methods of the Date object. For example, to get the year, you would use the getFullYear() method:

today.getFullYear(); // returns 2020

To get the month, you would use the getMonth() method:

today.getMonth(); // returns 3 (April)

And to get the day of the month, you would use the getDate() method:

today.getDate(); // returns 13

Getting the current date

There are a few different ways to get the current date in JavaScript. The most popular way is to use the Date() object. This object will give you the current year, month, day, and time. You can then use the .toLocaleDateString() method to format the date however you want.

If you need more control over how the date is formatted, you can use moment.js. This library allows you to format dates in almost any way imaginable. moment.js is very popular and used by many companies, so it’s definitely worth learning if you plan on doing a lot of work with dates in JavaScript.

To get the current date and time using moment.js, you can use the .format() method:

moment().format(‘MMMM Do YYYY, h:mm:ss a’); // “February 14th 2020, 3:22:21 pm”

Displaying the date

In order to display the date, you will need to first create a new Date() object like so:

var date = new Date();

Then, you can use the built in methods of the Date() object to get different parts of the date:

date.getFullYear(); // Returns the year ( four digits )
date.getMonth(); // Returns the month ( 0-11 )
date.getDate(); // Returns the day of the month ( 1-31 )
date.getHours(); // Returns the hour ( 0-23 )
date.getMinutes(); // Returns the minute ( 0-59 )
date.getSeconds(); // Returns the second ( 0-59 )


There you have it! Whether you need the date for a particular purpose or just want to display it on your website, this article has shown you how to get today’s date in JavaScript. We hope you found it helpful.

Scroll to Top