Pierre
Pierre

Reputation: 47

How can I check if two dates are equal?

I have this code using javascript :

var event = new Date('August 19, 1975 23:15:30');
var event1 = new Date('March 25, 1956 15:50:14');

And I would like to know how can I check if the value of event1 is equal to event?

Is there a way I can do this?

Thank you!

Upvotes: 1

Views: 89

Answers (2)

ankitkanojia
ankitkanojia

Reputation: 3122

var event = new Date('August 19, 1975 23:15:30');
var event1 = new Date('August 25, 1956 15:50:14');
var result = CompareDates(event , event1);
console.log(result);

function CompareDates(date1, date2){
  if((date1.getDay() === date2.getDay()) && (date1.getMonth() === date2.getMonth()) && (date1.getYear() === date2.getYear())){
    return "Dates are equal.";
  }
 return "Dates are different.";
}

You can use above simple logic for date comparison.

Upvotes: 3

CodingKiwi
CodingKiwi

Reputation: 776

compare the timestamps of the dates:

if(event.getTime() === event1.getTime()){
...
}

Upvotes: 1

Related Questions