Categories
JavaScript Answers

How to compare JavaScript Date objects?

Spread the love

Sometimes, we want to compare JavaScript Date objects.

In this article, we’ll look at how to compare JavaScript Date objects.

How to compare JavaScript Date objects?

To compare JavaScript Date objects, we convert the dates to timestamps before we compare them.

For instance, we write

console.log(+startDate2 === +startDate3);
console.log(startDate2.getTime() === startDate3.getTime());
console.log(Number(startDate2) === Number(startDate3));

to use +, getTime or Number to convert the startDate2 and startDate3 date objects into timestamps in milliseconds before we compare them.

Timestamps are integers, so we can compare them with the === operator.

Conclusion

To compare JavaScript Date objects, we convert the dates to timestamps before we compare them.

Leave a Reply

Your email address will not be published.

If you like the content of this blog, subscribe to my email list to get exclusive articles not available to anyone else.