隨筆-16  評論-8  文章-30  trackbacks-0
           /* -- 計算兩個字符(YYYY-MM-DD)的日期相隔天數 -- */
          function Date_Compare(asStartDate,asEndDate){
           var miStart = Date.parse(asStartDate.replace(/\-/g, '/'));
           var miEnd   = Date.parse(asEndDate.replace(/\-/g, '/'));
           return (miEnd-miStart)/(1000*24*3600);
          }

                /*-- 判斷一個字符串(YYYY-MM-DD)的日期是否正確 -- */
          function Date_istrue(asDate){
           var lsDate  = asDate + "";
           var loDate  = lsDate.split("-");
           if (loDate.length!=3) return false;
           var liYear  = parseInt(loDate[0]);
           var liMonth = parseInt(loDate[1]);
           var liDay   = parseInt(loDate[2]);
           if ((loDate[0].length>4)||(loDate[1].length>2)||(loDate[2].length>2)) return false;
           if (isNaN(liYear)||isNaN(liMonth)||isNaN(liDay)) return false;
           if ((liYear<1900)||(liYear>3000)) return false;
           if ((liMonth>12)||(liMonth<=0))   return false;
           if (Date_getDay(liYear,liMonth)<liDay) return false;
           return !isNaN(Date.UTC(liYear,liMonth,liDay));
          }

                /*-- 返回某年某月的天數-- */
          function Date_getDay(aiYear,aiMonth){
           var loDay = [0,31,28,31,30,31,30,31,31,30,31,30,31];
           if (aiYear%4==0) loDay[2] = 29;
           return loDay[aiMonth];
          }

          posted on 2005-06-10 15:01 楚客 閱讀(209) 評論(0)  編輯  收藏 所屬分類: HTML
          主站蜘蛛池模板: 吉安县| 东明县| 新竹市| 浑源县| 阿拉善左旗| 通许县| 尉氏县| 黄龙县| 连平县| 绍兴县| 宝清县| 泸溪县| 甘孜| 颍上县| 阳谷县| 大悟县| 牡丹江市| 临澧县| 繁昌县| 西青区| 台南市| 祁东县| 怀宁县| 若尔盖县| 望谟县| 会同县| 兰坪| 岗巴县| 射阳县| 天柱县| 阿坝| 滨州市| 昭通市| 方正县| 时尚| 延吉市| 那坡县| 江孜县| 车险| 阜新市| 泊头市|