2015-02-18 2 views
0

Я полагаю, что мой вопрос прост, но я не нахожу решение. Как сравнить дату с предыдущей или младшей или следующей датой?Как сравнить дату в javascript?

На данный момент у меня есть этот код:

if(newDate > oldDate || newDate < oldDate){} 

и ее работа, но его противный, я попытался newDate != oldDate, но это не распространяется работать на меня, что я делаю неправильно?

+0

Возможный дубликат [Сравнить даты с JavaScript] (http://stackoverflow.com/questions/492994/compare-dates-with-javascript) –

ответ

0

Использование дата временной метки, чтобы сравнить даты, например: -

var oldDate = new Date('2013-05-23'); 
var newDate = new Date('2013-05-24'); 

if(newDate.getTime() > oldDate.getTime()) { 
console.log("Old date is the past date"); 
} 

Примечание: - высшее значение временной метки (число) обозначает последнюю дату. Таким образом, отметка времени yesterday меньше отметки времени today.