JS有CDate吗?还是你自己写的CDate??

解决方案 »

  1.   

    我写成VBSCRIPT也是不行 <script type="text/vbscript">
     function checkform()
     {
        if(datediff("y",CDate(addrec.begintime.value),CDate(addrec.endtime.value))<0)
      addrec.endtime.focus
    exit function
      end if
     }
     </script><form name=addrec  method="post" onsubmit="vbscript:return checkform()">
      

  2.   

    <script type="text/vbscript">
     function checkform()
     {
        if(datediff("y",CDate(addrec.begintime.value),CDate(addrec.endtime.value))<0)
      msgbox "开始时间晚于结束时间,请重新输入!",48,"提示:"
      addrec.endtime.focus
    exit function
      end if
     }
     </script>
    <form   name=addrec     method="post"   onsubmit="vbscript:return   checkform()"> 
      

  3.   

    给你个例子吧:
    <script>
    date1=new Date("2007/1/12");
    date2=new Date("2007/1/13");
    if((date1-date2)/1000/60/60/24<0){
    alert("开始时间不能比结束时间早");
    }
    </script>