时间: 2021-07-31 作者:daque
常常在asp内里碰到诉求用户输出日子,比方华诞,那么怎样领会他输出的值能否灵验呢?比方输出2月,则确定没有30,31号;又如她假如输出4月,那么确定没有31号,之类.....底下是我碰到时的处置计划,在asp中实行:tyear=parseint(<%=year(date)%>);tmonth=parseint(<%=month(date)%>);tday=parseint(<%=day(date)%>); tdate= tyear*10000+tmonth*100+tday; fyear=parseint(document.register.birthyear.value);fmonth=parseint(document.register.birthmonth.value);fday=parseint(document.register.birthday.value);fdate=(fyear+18)*10000+fmonth*100+fday; if(fyear==0 fmonth==0 fday==0){ alert("請選擇您的出华诞期。"); document.register.birthyear.focus(); return false; }else if(fdate>tdate){ alert("對不起,您未滿十八歲。"); document.register.birthyear.focus(); return false; } else{ thedate = new date(fyear,fmonth,0); if (fday > thedate.getdate ()) { window.alert ("出华诞期輸入錯誤!"); return false; } }