我思故我強

          js日期函數實例

          取當天日期:

          <script language="JavaScript" type="text/JavaScript">
          <!--
          function jsFmtDate()
          {
          var today = new Date();
          var year = today.getYear();
          var month = today.getMonth()+1;
          var date = today.getDate();
          var returndate = year+"-" + (month>9?month:("0"+month)) +"-"+ (date>9?date:("0"+date));
          return(returndate);
          }
          //-->
          </script>

          判斷是否日期字符

          <script language=javascript>
          String.prototype.isDate = function()
          {
          ?? var r = this.match(/^(\d{1,2})(-|\/)(\d{1,2})\2(\d{1,4})$/);
          ?? if(r==null)return false; var d = new Date(r[4], r[1]-1, r[3]);
          ?? return(d.getFullYear()==r[4]&&(d.getMonth()+1)==r[1]&&d.getDate()==r[3]);
          }
          alert("01/31/2000".isDate());
          alert("01/41/2000".isDate());
          </script>


          <script language=javascript>
          String.prototype.isDate = function()
          {
          ?? var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
          ?? if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]);
          ?? return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
          }
          alert("2002-01-31".isDate());
          alert("2002-01-41".isDate());
          </script>


          將"-",改為"/"的正規表達式
          var sdate = new Date(objdateFrom.value.replace(/-/g,"\/"));

          日期比較:
          <script>
          var ar = '2004-10-18';
          var n1 = ar.replace(/-/g, "/");
          var n2 = new Date();
          var? date1? =? Date.parse(n1);?
          var? date2? =? Date.parse(n2);?
          var d = Math.ceil((date2-date1)/(24*60*60*1000));
          if(d>0)
          ? alert("日期已經過期!");
          </script>


          ?

          posted on 2007-08-27 20:41 李云澤 閱讀(924) 評論(0)  編輯  收藏 所屬分類: javascript

          主站蜘蛛池模板: 宁城县| 乌审旗| 红河县| 子洲县| 城口县| 文化| 扶沟县| 农安县| 宣汉县| 玉龙| 泗阳县| 休宁县| 常山县| 乌兰察布市| 抚远县| 渭南市| 东乡| 石屏县| 错那县| 大竹县| 汉寿县| 泰顺县| 格尔木市| 阿图什市| 罗江县| 赞皇县| 宁陕县| 锡林郭勒盟| 六盘水市| 凌源市| 湄潭县| 多伦县| 岳阳市| 龙口市| 常宁市| 阿拉尔市| 鸡东县| 社旗县| 莱州市| 龙海市| 浦江县|