Если вы действительно хотите узнать, представляют ли два объекта Date точно одно и то же время или расположены перед / после друг друга, это довольно просто: просто сравните две даты с помощью метода getTime()
, который возвращает целочисленную метку времени дляобъект.Например,
var date1 = myDate,
date2 = new Date();
return (date1.getTime() < date2.getTime());
вернет истину, если myDate раньше «сейчас», и ложь, если сейчас или в будущем.