我思故我強

          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 李云澤 閱讀(926) 評論(0)  編輯  收藏 所屬分類: javascript

          主站蜘蛛池模板: 枣强县| 永吉县| 定安县| 靖江市| 米脂县| 三江| 叙永县| 宁城县| 准格尔旗| 梁山县| 高雄市| 武宣县| 天镇县| 琼结县| 高平市| 慈利县| 兴海县| 利辛县| 河南省| 衡阳市| 南阳市| 乐业县| 伊宁市| 灵武市| 青海省| 甘孜| 米林县| 当阳市| 绍兴县| 买车| 平顺县| 德江县| 田阳县| 社旗县| 迭部县| 广丰县| 若尔盖县| 桐城市| 田阳县| 施秉县| 西华县|