在项目中往往要实现时间大小的判断
列如开始时间不能大于结束时间
<script language="javaScript">
function onCheck()
{
var startdate_str=document.all.startDate.value;//值为2007-07-18
var sd=startdate_str.spit('-');//分别得到年月日
var startdate=new Date(sd[0],sd[1],sd[2]);//构造时间
var startdate_long=startdate.getTime();//得到开始时间豪秒数
var enddate_str=document.all.endDate.value;//值为2007-07-18
var sd=enddate_str.spit('-');//分别得到年月日
var enddate=new Date(sd[0],sd[1],sd[2]);//构造时间
var enddate_long=enddate.getTime();//得到结束时间豪秒数
if(startdate_long>enddate_long)
{
alert("开始时间不能大于结束时间");
document.all.startDate.focus();
return false;
}
return true;
}
</script>
<html:form name="AddTopicForm" action="/admin/addtopic.do" οnsubmit="return onCheck();">
</html:form>