Добрый день столкнулся с задачей сравнить две даты. почему то jQuery год не хочет сравнивать. То есть если вводишь вручную, дату или месяц выше стандартного значение,то проверка нормально работает. а если год то не очень
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
</head>
<body width="800">
<form name="MainCustomForm" action="${form.action}" method="POST" enctype="multipart/form-data">
<div align="center">
Дата с которой проверяю
<input value='16.10.2012' name='date_start' id='date_start'> <br>
Дата выдачи паспорта<font color="red">*</font><input required class='datepicker_t' name="Date_Issue_Text" id="Date_Issue_Text" value="${Date_Issue_Text}" pattern="(0[1-9]|1[0-9]|2[0-9]|3[01])\.(0[1-9]|1[012])\.(19|20)\d\d" >
<div name="font_ok2" id="font_ok2" align='center' style="display: none"> <font size='1' color='green'>проверка даты прошла успешно</font></div>
<div name="font_error2" id="font_error2" align='center' style="display: none"> <font font-size='1' color='red'>дата должна быть меньше текущей <input value='16.10.2012' name='date_start' id='date_start'> </font></div>
</form>
<!-- КАЛЕНДАРЬ c ограничением сверху-->
<script type="text/javascript">
$(document).ready(function() {
$(".datepicker_t").datepicker({
monthNames:["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"],
monthNamesShort:["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"],
dayNamesMin:["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"],
firstDay:1,
dateFormat:"dd.mm.yy",
changeYear: "true",
yearRange:"1900:",
changeMonth:"true",
maxDate:"+0",
showOn:"button"
});
$("*").css("font-size","14px");
});
</script>
<!-- для даты выдачи паспорта -->
<script type="text/javascript">
$(document).ready(function() {
$("#Date_Issue_Text").change(function () {
if ($("#Date_Issue_Text").val() <= $("#date_start").val())
{
$("#font_ok2").css({display:"block"});
$("#font_error2").css({display:"none"});
}
else
{
$("#Date_Issue_Text").val("");
$("#font_ok2").css({display:"none"});
$("#font_error2").css({display:"block"});
}
});
});
</script>
</body>
</html>