把结束时间戳和当前时间戳作比对即可为什么要用javascript比?没必要

解决方案 »

  1.   

    validation是什么javascript我倒是可以帮你写出来。
      

  2.   

    <script language="javascript" TYPE="text/javascript">
    <!--//////检查日期///////
    function checkDate(){          var sy=document.form1.fromYear.value;
              var sm=document.form1.fromMonth.value;
              var sd=document.form1.fromDay.value;
              var ey=document.form1.toYear.value;
              var em=document.form1.toMonth.value;
              var ed=document.form1.toDay.value;          //---------开始日期
              if(sm==4 || sm==6 || sm==9 || sm==11){
                   if(sd>30){
                        alert("请选择正确的日,四、六、九、十一月小于31天!");
                        return false;
                   }
              }
              if(sm==2){
                   if(sy%4==0 && (sy%100!=0 || sy%400==0)){
                        if(sd>29){
                             alert("请选择正确的日,闰年二月小于30天!");
                             return false;
                        }
                   }else{
                        if(sd>28){
                             alert("请输入正确的日,不是闰年二月小于29天!");
                             return false;
                        }
                   }
              }
              //----------过期日期          if(em==4 || em==6 || em==9 || em==11){
                   if(ed>30){
                        alert("请选择正确的日,四、六、九、十一月小于31天!");
                        return false;
                   }
              }
              if(em==2){
                   if(ey%4==0 && (ey%100!=0 || ey%400==0)){
                        if(ed>29){
                             alert("请选择正确的日,闰年二月小于30天!");
                             return false;
                        }
                   }else{
                        if(ed>28){
                             alert("请输入正确的日,不是闰年二月小于29天!");
                             return false;
                        }
                   }
              }
              //---------------开始日期与过期日期比较
              var startDate=new Date(sy,sm,sd);
              var endDate= new Date(ey,em,ed);
              if(startDate>endDate){
                   alert("请选择正确的起始日期与结束日期,结束日期不能早于起始日期!");
                   return false;
              }          return true;
    }function submitOnClick()
    {
      if(!checkDate()){
          return false;
      }
      return true;
    }
    //*****************************************************************************
    // -->
    </script>
      

  3.   

    <%
    int yyyy,mm,dd;
        Calendar c=Calendar.getInstance();
        yyyy=c.get(Calendar.YEAR);
        mm=c.get(Calendar.MONTH) +1;
        dd=c.get(Calendar.DAY_OF_MONTH);    String qFromYear=Integer.toString(yyyy);
        String qFromMonth=Integer.toString(mm);
        String qFromDay=Integer.toString(dd);
        String qToYear=Integer.toString(yyyy);
        String qToMonth=Integer.toString(mm);
        String qToDay=Integer.toString(dd)
    %>