function dateValid(){ var bd = document.getElementById("sStartSaveDate").value; var beginDate =new Date(bd.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3")); var ed = document.getElementById("sEndSaveDate").value; var endDate =new Date(ed.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3")); if(beginDate >= endDate){ alert("結束時間必須大于開始時間!"); returnfalse; }else{ document.getElementById('searchform').submit(); } }
第二種適用于:2010-08-23這種字符串格式
function dateValid(){ var beginDate =new Date(document.getElementById("sStartSaveDate").value.replace(/-/g,"/")); var endDate =new Date(document.getElementById("sEndSaveDate").value.replace(/-/g,"/")); if(beginDate >= endDate){ alert("結束時間必須大于開始時間!"); returnfalse; }else{ document.getElementById('searchform').submit(); }
第三種適用于:2010/08/23這種字符串格式
function dateValid(){ var beginDate =new Date(document.getElementById("sStartSaveDate").value); var endDate =new Date(document.getElementById("sEndSaveDate").value); if(beginDate >= endDate){ alert("結束時間必須大于開始時間!"); returnfalse; }else{ document.getElementById('searchform').submit(); } }