我思故我強

          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

          主站蜘蛛池模板: 茂名市| 宣武区| 太仓市| 永川市| 东阿县| 比如县| 开原市| 沙田区| 大余县| 大英县| 徐闻县| 临夏市| 安新县| 海宁市| 枞阳县| 来宾市| 香河县| 工布江达县| 温州市| 阿克苏市| 迁西县| 喜德县| 东山县| 志丹县| 绥芬河市| 沿河| 宜城市| 方山县| 遵义市| 循化| 宁明县| 河北省| 莱西市| 株洲市| 彰化县| 芜湖县| 青冈县| 温州市| 定襄县| 新闻| 如东县|