JS的日期輸入判斷

          var checkdate_rtn=false;//全局變量,日期檢查不合法則不允許保存
          function checkdate()
            {
           
             
             var datetime=document.all["signaltime"].value;
             
             var date=datetime.substring(0,8);
             var time=datetime.substring(8,14);
              var year=parseInt(datetime.substring(0,4));
             var month=(datetime.substring(4,6));
             var day=(datetime.substring(6,8));
             var hour=(datetime.substring(8,10));
             var min=(datetime.substring(10,12));
             var sec=(datetime.substring(12,14));
           if(datetime.length==14)//表示輸入的日期長度要為14
              {
            
                  if(year>1900&&year<2099)
                  {
                    if(month<13)
                    {
                                
                       if(hour<24 && min<60 && sec<60)
                       {
                         if(month==01||month==03||month==05||month==07||month==08||month==10||month==12)
                         { 
                          if(day<32)
                          
                          { 
                         
                           checkdate_rtn=true;
                          }
                         }
                         if(month==02&&(day<30&&year%4==0)||(day<29&&year%4!=0))
                          {
                           checkdate_rtn=true;
                          }
                         if(month==04||month==06||month==09||month==11)
                          {
                           checkdate_rtn=true;
                          }

                       }
                    
                      }
                    }
              }
            } 

          posted on 2007-08-07 18:36 劉錚 閱讀(428) 評論(0)  編輯  收藏 所屬分類: JavaScript

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 临朐县| 长宁区| 洮南市| 义乌市| 康定县| 潼南县| 保德县| 石城县| 红原县| 定结县| 石嘴山市| 高尔夫| 朔州市| 白山市| 通州区| 元朗区| 巫溪县| 新郑市| 九台市| 景东| 彭州市| 涿鹿县| 封丘县| 清河县| 泾源县| 安溪县| 成都市| 顺平县| 滨海县| 忻城县| 赤城县| 泗洪县| 曲阜市| 桂林市| 务川| 阿克苏市| 万荣县| 稷山县| 鄯善县| 雷波县| 十堰市|