2010-08-06 3 views
0

На моей странице есть возможность создать новое поле ввода поля даты. Пользователь может создать как можно больше даты TO и Date From в соответствии с его потребностями. like,java script validation

date_to1 || date_from1
date_to2 || date_from2
date_to3 || date_from3
date_to4 || date_from4

Моя проблема заключается в проверке всех полей даты, чтобы проверить, нет ли в них столкновения, означает, что комбинация дат не должна пересекаться друг с другом.

Заранее спасибо.

+3

java или javascript? –

+0

Чтобы было ясно, что вы хотите проверить, является ли диапазон дат перекрытием любого другого диапазона дат? – GaryF

+0

да, вы правы. – Santanu

ответ

2

Если вы отсортируете их по дате запуска (или добавьте ограничение, в соответствии с которым они должны быть введены пользователем), вы можете просто проверить, что каждая конечная дата установлена ​​раньше, чем следующая дата начала.