Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Проверка даты


Автор: jimmytodesky 1.3.2008, 08:51
Доброго времени суток ! Помогите плз составить функцию. smile Есть два поля: время прибытия и время выбывания, в формате дд/мм/гг. Нужно проверить правильность введенных дат. Чтобы был верным формат и дата время выбывания было больше или равно времени прибытия; и поставить условия года в диапазоне 2007 - 2009 гг. 

Автор: dsCode 1.3.2008, 12:09
jimmytodesky, если бы просто корректность, то можно было бы регЭкспом, но с учетом (больше-меньше-равно), можно сразу убить двух зайцев:

new Date(date1) <= new Date(date2), где date1 и date2 - строки в формате 'YYYY/MM/DD' (создание объекта Date из строки проверит правильность даты, ну и дальше сравнит, что меньше, что больше):

new Date(date1) && new Date(date2) && new Date(date1) <= new Date(date2) && alert('O.k.');

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)