在线等候,在javascript中如何验证、比较日期?
我这样写的:
<script language="javascript">
function form1_onsubmit()
{
if (document.form1.clogin.value < '<%=session("nyear")%>')
{
alert("登录日期必须大于建帐日期");
document.form1.clogin.focus();
return false;
}
if (document.form1.clogin.value.getyear() !='<%=session("nyear")%>')
{
alert("请正确填写登陆时间");
document.form1.clogin.focus();
return false;
}
}
</script>
后面:
<input name=clogin class=input value="">
这样验证好象是当作字符比较的,当input里面是2003-2-9的时候,验证无效。只有改成2003-02-09才有用。是不是应该转为日期类型?js里面如何比较?