У меня есть две даты в формате 14-May-2013
и 15-Jun-2013
Сравнение дат с указанным форматом в Javascript
Как я могу сравнить эти две даты?
Это код, который у меня есть, но он не работает нормально.
if (col == 8 && m == 2) {
var firstValue = document.getElementById(tableID+m+""+6).innerHTML.split('-');
var secondValue = document.getElementById(tableID+m+""+7).innerHTML.split('-');
var firstDate=new Date();
firstDate.setFullYear(firstValue[0],firstValue[1], firstValue[2]);
var secondDate=new Date();
secondDate.setFullYear(secondValue[0],secondValue[1], secondValue[2]);
if (firstDate < secondDate)
{
alert("First Date is less than Second Date");
}
else
{
alert("Second Date is less than First Date");
}
}
Что я делаю неправильно и как мне заставить его работать правильно?
Спасибо!
Почему бы вам не преобразовать эти даты в миллисекунды? – reporter