waysun一路阳光

不轻易服输,不轻言放弃.--心是梦的舞台,心有多大,舞台有多大。踏踏实实做事,认认真真做人。

  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理 ::
  167 随笔 :: 1 文章 :: 64 评论 :: 0 Trackbacks
1、判断时间格式

 function   verifyDate(tmpDateValue){    
      var   tmpLength   =   tmpDateValue.length;  
      if   (tmpLength   ==   0||tmpLength==null)
      {  
          return   true;  
      }  
      for   (var   i   =   0;   i   <   tmpLength;i++){  
          aChar   =   tmpDateValue.substring(i,i+1);  
          if(aChar   !=   "-"   &&   (aChar   <   "0"   ||   aChar   >   "9"))   {     
              return   false;  
          }  
      }  
      if   ((tmpLength   <   8   ||   tmpLength   >   10)   &&   tmpLength   !=   0)   {  
              return   false;      
      }  
      for   (var   j=   0;   j   <   4;j++){  
          aChar   =   tmpDateValue.substring(j,j+1);  
          if(aChar   <   "0"   ||   aChar   >   "9")   {  
 
              return   false;      
          }  
      }  
      if   (tmpDateValue.substring(4,5)   !=   "-"   ||   tmpDateValue.substring(5,6)   ==   "-"){  

          return   false;  
       
      }  
      if   (tmpLength   ==   8){  
          if   (tmpDateValue.substring(6,7)   !=   "-"   ||   tmpDateValue.substring(7,8)   ==   "-"   ){  
              return   false;  
          }  
      }  
       
      if   (tmpLength   ==   9){  
          if   (tmpDateValue.substring(8,9)   ==   "-"   ){          
              return   false;          
          }      
      }  
       
      if   (tmpLength   ==   10){  
          if   (tmpDateValue.substring(7,8)   !=   "-"   ||   tmpDateValue.substring(6,7)   ==   "-"   ||   tmpDateValue.substring(8,9)   ==   "-"   ||   tmpDateValue.substring(9,10)   ==   "-"   ){       
              return   false;          
          }      
      }  
      var   count=0;  
      for   (var   k   =   0;   k   <   tmpLength;k++){  
          aChar   =   tmpDateValue.substring(k,k+1);  
          if(aChar   ==   "-")   {  
                  count++;  
          }  
      }  
      if   (count!=2){   
          return   false;  
       
      }  
      return   true;  
  }

2、判断时间大小
     var  tmpBeginTime = new Date(start_time.replace(/-/g,"\/"));
        var  tmpEndTime = new Date(end_time.replace(/-/g,"\/"));
        if (tmpBeginTime>tmpEndTime)
        {
           alert("开始时间不能大于结束时间!");
           return false;
        }
posted on 2008-11-14 15:18 weesun一米阳光 阅读(5496) 评论(1)  编辑  收藏 所属分类: AJAXJSjs常用工具类

评论

# re: JS时间格式的判断和大小的判断【总结备用】 2009-03-16 10:55 白丹丹
谢谢,太感谢了 在msdn网站上找了好几个都不对,是不是时间格式他都说是错的,都快气死我了,  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: