隨筆-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
          主站蜘蛛池模板: 博野县| 宾阳县| 武平县| 中超| 通山县| 抚顺市| 平果县| 革吉县| 黄大仙区| 平顶山市| 关岭| 永寿县| 拜泉县| 朔州市| 屏南县| 永春县| 北安市| 昌黎县| 治多县| 揭东县| 常宁市| 高淳县| 山阳县| 乐陵市| 太保市| 安丘市| 临海市| 巩留县| 穆棱市| 丰顺县| 岫岩| 长宁区| 新宁县| 深水埗区| 齐河县| 荆门市| 绵竹市| 广汉市| 梓潼县| 通渭县| 绥江县|