function validateDate(date,date1)
{
    if(!checkDate(date) || !checkDate(date1))
    {
        return false;
    }
    var   r   =   date.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
    var   r1   =   date1.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
    if(r==null || r1==null)
    {
        return false;
    }
    var d1 = new Date(r[1],r[3]-1,r[4]);
    var d2 = new Date(r1[1],r1[3]-1,r1[4]);
    if(d1.getFullYear()==d2.getFullYear()&&d1.getDate()==d2.getDate()&&d1.getMonth()==d2.getMonth())
    {
        return false;
    }
    if(Date.parse(d1) - Date.parse(d2)==0)
    {
       // alert(date+"等于"+date1);
     return false;     
    }
     return true;
}
 function checkDate(theDate){
  var reg = /^\d{4}-((0{0,1}[1-9]{1})|(1[0-2]{1}))-((0{0,1}[1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/; 
  var result=true;
  if(!reg.test(theDate))
  {
    result = false;
    return false;
  }
  else{
    var arr_hd=theDate.split("-");
    var dateTmp;
    dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2]));
    if(dateTmp.getFullYear()!=parseFloat(arr_hd[0])
       || dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1
        || dateTmp.getDate()!=parseFloat(arr_hd[2])){
        result = false
    }
  }
  return result;
}
 
 长时间,形如   (2003-12-05   13:04:06)  
              function   strDateTime(str)  
              {  
                  var   reg   =   /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})   (\d{1,2}):(\d{1,2}):(\d{1,2})$/;    
                  var   r   =   str.match(reg);    
                  if(r==null)return   false;    
                  var   d=   new   Date(r[1],   r[3]-1,r[4],r[5],r[6],r[7]);    
                  return   (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);  
              }