<script>function checkDate()...{ with(document.forms[0])...{ // 获取输入框数值 var date1 = STARTDATE.value; var date2 = ENDDATE.value; if(date1!=""&date2!="")...{ //输入不为空时; // 对字符串进行处理 // 以 - / 或 空格 为分隔符, 将日期字符串分割为数组 date1 = date1.split(/-|/|s/) date2 = date2.split(/-|/|s/) // 创建 Date 对象 var myDate1 = new Date(date1[0],date1[1],date1[2]); var myDate2 = new Date(date2[0],date2[1],date2[2]); // 对日起进行比较 if (myDate1 <= myDate2)...{ return true; }else...{ alert ("开始时间大于结束时间"); return false; } }//end if else...{ return true; } }//end with }