У меня есть два сборщика данных в форме, один для даты From и один для даты окончания. Пользователь может выбрать только текущую дату или следующую дату в качестве даты From. Например, если сегодня 28 апреля, пользователь может выбрать только 28 или 29. Если пользователь выбирает другие даты, они должны получить предупреждение "Недействительно". Как я могу добавить проверку JavaScript для этого?
function DateDiff(date1, date2) {
date1.setHours(0);
date1.setMinutes(0, 0, 0);
date2.setHours(0);
date2.setMinutes(0, 0, 0);
var datediff = Math.abs(date1.getTime() - date2.getTime()); // difference
var diff = parseInt(datediff / (24 * 60 * 60 * 1000), 10)
if(diff>1 )
alert("invalid dates");
}
DateDiff(new Date("2012-12-12"), new Date("2012-12-14"));
Fiddle
: http://jsfiddle.net/wjW66/2/