js时间比较

<script   language="JavaScript">  
  <!--  
  function   comptime(a,b)  
  {  
  var   aParts   =   a.split(":");  
  var   aMinutes   =   aParts[0]*60+aParts[1];  
  var   bParts   =   b.split(":");  
  var   bMinutes   =   bParts[0]*60+bParts[1];  
  return   bMinutes-aMinutes;  
   
  }  
   
  var   timeStart   =   "3:20";  
  var   timeEnd   =   "2:11";  
   
  if(comptime(timeStart,timeEnd)<0)  
  alert("开始时间必须小于结束时间!");  
  //-->  
  </script>
***************************************************************************************
<script   language="JavaScript">  
  <!--  
  //时间对比函数,如果a>b返回1,如果a<b返回-1,相等返回0  
  function   comptime(a,b)  
  {  
  var   dateA   =   new   Date("1900/1/1   "   +   a);  
  var   dateB   =   new   Date("1900/1/1   "   +   b);  
  if(isNaN(dateA)   ||   isNaN(dateB))   return   null;  
  if(dateA   >   dateB)   return   1;  
  if(dateA   <   dateB)   return   -1;  
  return   0;  
  }  
   
  var   timeStart   =   "3:20";  
  var   timeEnd   =   "2:11";  
   
  if(comptime(timeStart,timeEnd)   !=   -1)alert("开始时间必须小于结束时间!");  
  //-->  
  </script>
**************************************************************************************

posted on 2007-11-12 09:30  simhare  阅读(2614)  评论(0)    收藏  举报

导航