У меня есть дата в формате «16-Jun-2015», и мне нужно сравнить ее с сегодняшней датой, чтобы увидеть ее не больше.Сравнение String по сегодняшний день
С моей даты ввода является строка, я сначала преобразуется в дату объекта:
new Date("16-Jun-2015");
Тогда я принял это сравнить с сегодняшней даты:
if(date.compare(new Date("16-Jun-2015"), new Date()) > 0){
//Do stuff if input is larger than today's date
}
The новый Date ("16 -Jun-2015 ") возвращает значение 'Недействительная дата.' Как я могу сравнить эти даты? Я также не могу использовать сторонние библиотеки Date, поскольку у меня нет всей базы кода, с которой я работаю.
Дублированное сообщение вопроса неверно, поскольку в этом вопросе отображается только синтаксический анализ, но не сравнение.
[Date.parse()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse) – melancia
Что такое 'date.compare' Что это за функция? –
Возможный дубликат [javascript Date.parse] (http://stackoverflow.com/questions/2587345/javascript-date-parse) – melancia