Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   сравнить две даты (https://javascript.ru/forum/misc/62132-sravnit-dve-daty.html)

avsavs 25.03.2016 22:03

сравнить две даты
 
Добрый день!

Можно ли сравнить две даты таким образом?

<script type="text/javascript">
function validate_form()
{
	valid = true;

        if ( document.form_save.data_plan_stop.value < document.form_save.data_plan_start.value )
        {
                alert ( "Дата окончания  не может быть меньше даты старта." );
        return false;
		}

 return true;
}

</script>


и первая и вторая даты вводятся пользователем

<input type="text" class="date datepicker placeholder" placeholder="__.__.____" name="data_plan_start" value='' />

<input type="text" class="date datepicker placeholder" placeholder="__.__.____" name="data_plan_stop" value='' />

Dorian_bs 26.03.2016 03:23

Да, если формат будет следующим: "XXXX.XX.XX"

avsavs 26.03.2016 08:42

а как можно отформатировать на лету, если пользователи вводят в нашем формате dd.mm.yyyy?

Dorian_bs 26.03.2016 10:45

"XX.XX.XXXX".split('.').reverse().join();


Преобразуйте значения таким образом и можно сравнивать)


Часовой пояс GMT +3, время: 21:31.