How to check if a date is today with JavaScript?

Sometimes, we want to check if a date is today with JavaScript.

In this article, we’ll look at how to check if a date is today with JavaScript.

How to check if a date is today with JavaScript?

To check if a date is today with JavaScript, we can convert both dates to date strings before doing the comparison.

For instance, we write:

const today = new Date()
const today2 = new Date(2022, 0, 20)
const isSame = today.toDateString() === today2.toDateString();
console.log(isSame)

We create 2 Date instances, today and today2.

Then we call toDateString on both of them to convert them to date strings.

Then we can use === to compare the date strings.

If today is January 20, 2022, then isSame would be true.

Conclusion

To check if a date is today with JavaScript, we can convert both dates to date strings before doing the comparison.