亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JavaScript實現設置默認日期范圍為最近40天的方法分析

2019-11-19 16:06:13
字體:
來源:轉載
供稿:網友

 本文實例講述了JavaScript實現設置默認日期范圍為最近40天的方法。分享給大家供大家參考,具體如下:

前面文章《JavaScript輸出所選擇起始與結束日期的方法》中的例子實現了選擇日期,然后把選擇的日期輸出,這么一個功能。

不過實際項目中,測試人員說客戶的需求是點擊進入頁面后,自動查詢最近40天的數據。

想了想,實現的原理就是在頁面加載之后,調用一個JavaScript函數設置日期,相比上一篇文章,除了修改了部分格式,還增加了onload函數。

另外,雖然把日期轉為字符串可以用標準函數toLocaleString 來轉換,不過日期格式不符合要求,所以增加了一個日期轉換函數dateToString。

同樣,該代碼只能在chrome等支持HTML5的瀏覽器運行。

代碼如下:

<!DOCTYPE HTML><html><head>  <meta http-equiv="content-type" content="charset=utf8"></meta>  <script type="text/javascript">    function query()    {      var xx = document.getElementsByName("day");      var s="";      for (var i=0;i<xx.length ;i++ )      {        if(xx[i].tagName == 'TD')          s= s + xx[i].innerText;          //alert(xx[i].innerText);        else        {          if(xx[i].tagName == 'INPUT')            s += xx[i].value;        }        if( i % 2 == 1)          s+=";";      }      var yy = document.getElementById("sp");      yy.innerHTML = s;    }    //實現把日期類型數據轉化為標準的字符串格式    function dateToString(d)    {      var y= d.getFullYear();      var m= d.getMonth() + 1;      var d=d.getDate();      //把日期2017-1-6 格式化為標準的 2017-01-06      //判斷數字的長度是否是1,如果是1那么前面加上字符0      if(m.toString().length == 1) m= "0" + m;      if(d.toString().length == 1) d= "0" + d;      return y+"-"+m+"-"+d;    }    //在頁面加載的時候,初始化開始(40天前的日期)、結束日期(當天),實現默認查詢最近40天的數據    function onload()    {      //獲取今天的日期,但是這個數據的格式不標準      //也就是把 Fri Jan 06 2017 10:43:07 GMT+0800 轉化成 2017-01-06 這種格式      var d = new Date();      var endDate = dateToString(d);      //返回日期的原始值,也就是自xxx年xx月xx日 到今天的日期相差的毫秒數      d = d.valueOf();      d = d - 40*24*60*60*1000;      d = new Date(d);      var startDate = dateToString(d);      //把日期值輸出到chrome的日志中,方便調試      console.log(d);      console.log(startDate);      console.log(endDate);      var date1 = document.getElementById("date1");      var date2 = document.getElementById("date2");      date1.value = startDate;      date2.value = endDate;    }  </script></head><body onload="onload()">  <table>    <tr>      <td name="day">開始日期: <input type="date" name="day" id="date1" /></td>    </tr>    <tr>      <td name="day">結束日期:<input type="date" name="day" id="date2"/></td>      <td><input type="button" value="查 詢" onclick="query()" /></td>    </tr>  </table>  <hr>  <p><span id="sp"></span><p></body></html>

效果:

左側部分是網頁內容,頁面一加載,就會自動設置開始日期、結束日期,點擊查詢按鈕,在一條橫線下面就會輸出選擇的日期值。

為了調試方便,在打開網頁后,在chrome中按 F12鍵,然后會出現上圖中右側的部分,點擊里面的Console按鈕,會顯示代碼運行過程中的日志,其中包含了 輸出的變量值。

PS:這里再為大家推薦幾款比較實用的天數計算在線工具供大家使用:

在線日期/天數計算器:
http://tools.VeVB.COm/jisuanqi/date_jisuanqi

在線日期計算器/相差天數計算器:
http://tools.VeVB.COm/jisuanqi/datecalc

在線日期天數差計算器:
http://tools.VeVB.COm/jisuanqi/onlinedatejsq

在線天數計算器:
http://tools.VeVB.COm/jisuanqi/datejsq

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript時間與日期操作技巧總結》、《JavaScript+HTML5特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩福利视频| 中文字幕亚洲第一| 亚洲福利精品在线| 2021久久精品国产99国产精品| 乱亲女秽乱长久久久| 日韩av三级在线观看| 久久人人爽国产| 色偷偷av一区二区三区乱| 日韩电影中文字幕av| 欧美亚洲视频在线看网址| 性欧美亚洲xxxx乳在线观看| 在线观看国产欧美| 性色av一区二区三区在线观看| 亚洲香蕉在线观看| 久久久久久有精品国产| 久久久久久亚洲精品| 日韩福利在线播放| 韩国美女主播一区| 欧美最近摘花xxxx摘花| 91麻豆国产语对白在线观看| 日韩av电影中文字幕| www日韩中文字幕在线看| 国产999精品| 国产视频久久久久| 亚洲欧美综合另类中字| 日韩精品在线视频| 久久精品成人动漫| 亚洲国产三级网| 国产精品久久视频| 精品亚洲一区二区三区在线观看| 国产一区二区三区丝袜| 国产精品户外野外| 中文字幕日韩欧美精品在线观看| 日韩欧美在线网址| 亚洲欧洲日产国产网站| 国内伊人久久久久久网站视频| 国产欧美精品一区二区三区-老狼| 国产日本欧美一区二区三区在线| 大伊人狠狠躁夜夜躁av一区| 亚洲欧美国产一区二区三区| 亚洲成人激情小说| 久久久999精品视频| 亚洲国产成人久久| 亚洲精品久久视频| 久久影院在线观看| 欧美丝袜一区二区三区| 国产精品网红福利| 91视频8mav| 亚洲中国色老太| 伦伦影院午夜日韩欧美限制| 亚洲在线第一页| 国产精品视频公开费视频| 91免费电影网站| 中文字幕欧美精品日韩中文字幕| 国产九九精品视频| 日av在线播放中文不卡| 91在线高清免费观看| 性色av一区二区三区在线观看| 久久这里只有精品视频首页| 国模精品视频一区二区| 91亚洲一区精品| 日韩国产精品亚洲а∨天堂免| 国产亚洲欧美日韩精品| 欧美日韩国产综合视频在线观看中文| 国产欧美精品xxxx另类| 亚洲福利在线播放| 国产精品稀缺呦系列在线| 久久综合88中文色鬼| 国内精品久久久久久中文字幕| 精品国产91乱高清在线观看| 中文字幕欧美亚洲| 91av国产在线| 日韩一区二区欧美| 日韩精品在线观看网站| 欧美插天视频在线播放| 在线亚洲男人天堂| 欧美性猛交xxxx富婆| 97精品视频在线播放| 久久免费观看视频| 亚洲永久免费观看| 成人av在线网址| 伊人久久久久久久久久久久久| 久久久国产精品视频| 亚洲精品久久久久中文字幕二区| 色天天综合狠狠色| xxxx性欧美| 欧美日韩国产成人| 欧美一区二粉嫩精品国产一线天| 欧洲美女7788成人免费视频| 久久久国产精品x99av| 亚洲国产又黄又爽女人高潮的| 精品无人区乱码1区2区3区在线| 国产福利视频一区| 国产精品美乳一区二区免费| 欧美老女人www| 国产一区二区三区久久精品| 成人在线中文字幕| 国产女人18毛片水18精品| 黑人狂躁日本妞一区二区三区| 日韩欧美在线视频日韩欧美在线视频| 亚洲97在线观看| 久久久久久香蕉网| 国产精品中文久久久久久久| 日日狠狠久久偷偷四色综合免费| 国产欧美一区二区三区视频| 久久亚洲私人国产精品va| 中文字幕欧美日韩| 九九视频直播综合网| 欧美日韩在线视频一区| 在线精品高清中文字幕| 日韩一区二区三区在线播放| 久久久免费在线观看| 欧美一区二区.| 中文字幕一精品亚洲无线一区| 国产精品999| 日韩欧美一区二区三区| 欧美黑人性生活视频| 亚洲视频在线免费观看| 欧美一级大片视频| 欧美日韩国产成人在线| 92版电视剧仙鹤神针在线观看| 欧美日韩不卡合集视频| 亚洲国内精品视频| 国产精品久久久久久久一区探花| 成人免费看黄网站| 日韩国产高清污视频在线观看| 国产精品视频久久久| 久久久精品国产| 久久五月情影视| 久久青草福利网站| 欧美二区在线播放| 欧美成人剧情片在线观看| 国产亚洲精品美女久久久| 国产精品白丝av嫩草影院| 91精品国产91久久久久久久久| 中文字幕亚洲无线码a| 色综合久久久久久中文网| 久久精品视频在线播放| 亚洲电影在线观看| 正在播放亚洲1区| 欧美大片大片在线播放| 不卡av日日日| 色无极影院亚洲| 欧美亚洲免费电影| 亚洲无线码在线一区观看| 精品国产31久久久久久| 国产精品一区二区三区在线播放| 伊人av综合网| 欧美性做爰毛片| 在线性视频日韩欧美| 欧美日韩一区二区免费视频| 精品久久久免费| 亚洲在线免费视频| 国内免费久久久久久久久久久| 亚洲xxxx18| 国产亚洲精品美女久久久| 亚洲国产精品电影在线观看| 亚洲欧美激情四射在线日| 久久久久久国产精品久久| 国产精品电影网| 日韩在线欧美在线| 亚洲色图五月天| 奇米成人av国产一区二区三区| 久久国产精品久久国产精品|