проверка между от и до даты с использованием JavaScript

0

У меня есть два сборщика данных в форме, один для даты From и один для даты окончания. Пользователь может выбрать только текущую дату или следующую дату в качестве даты From. Например, если сегодня 28 апреля, пользователь может выбрать только 28 или 29. Если пользователь выбирает другие даты, они должны получить предупреждение "Недействительно". Как я могу добавить проверку JavaScript для этого?

  • 0
    Вы используете JQuery DatePicker? Можете ли вы предоставить код?
  • 0
    Я не использую JQuery DatePicker Я делаю DatePicker в HTML
Показать ещё 9 комментариев
Теги:
date

1 ответ

0
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/

  • 0
    но должно позволять только текущий и следующий день
  • 0
    Вы хотите сказать, что пользователь может выбрать только 12.12.1984 и 13.12.1984 в поле даты окончания. правильно?
Показать ещё 11 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню