站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        通過js判斷某個日期是否在兩個指定日期之間

        在上一篇文章《如何使用JavaScript比較兩個日期》中給大家介紹了怎么使用JavaScript比較兩個日期,感興趣的朋友可以閱讀了解一下~

        本文的主題則是如何通過javascript檢查某個日期是否在兩個指定日期之間?

        下面我將給大家介紹兩種判斷實現(xiàn)方法:

        在第一種方法中,我們將使用.split() 方法和new Date() 構(gòu)造函數(shù)。在第二種方法中,我們將使用.getTime() 方法和new Date() 構(gòu)造函數(shù)。

        第一種方法:

        代碼如下:

        <!DOCTYPE html> <html> <head>     <meta charset=utf-8 />     <title></title>     <style>         body {             text-align: center;         }         h1 {             color: red;         }         #demo {             font-weight: bold;         }     </style>  </head> <body> <h1>PHP中文網(wǎng)</h1>  <p>     日期 1 = "06/04/2019"     日期 2 = "07/10/2019"     <br>待檢查的日期 = "02/12/2019" </p>  <button onclick="gfg_Run()">     點擊這里 </button>  <p id="demo"></p>  <script>     var el_down = document.getElementById("demo");      // 格式- MM/DD/YYYY     var Date_1 = "06/04/2019";     var Date_2 = "07/10/2019";     var Date_to_check = "02/12/2019";      function gfg_Run() {         D_1 = Date_1.split("/");         D_2 = Date_2.split("/");         D_3 = Date_to_check.split("/");          var d1 = new Date(D_1[2], parseInt(D_1[1]) - 1, D_1[0]);         var d2 = new Date(D_2[2], parseInt(D_2[1]) - 1, D_2[0]);         var d3 = new Date(D_3[2], parseInt(D_3[1]) - 1, D_3[0]);          if (d3 > d1 && d3 < d2) {             el_down.innerHTML = "該日期在日期1和日期2之間 "                 ;         } else {             el_down.innerHTML = "該日期不在日期1和日期2之間 "                 ;         }     } </script> </body> </html>

        運行效果如下:

        通過js判斷某個日期是否在兩個指定日期之間

        第二種方法:

        代碼如下:

        <!DOCTYPE html> <html> <head>     <meta charset=utf-8 />     <title></title>     <style>         body {             text-align: center;         }         h1 {             color:#ff7800;         }         #demo {             font-weight: bold;         }     </style>  </head> <body> <h1>PHP中文網(wǎng)</h1>  <p>     日期 1 = "06/04/2019"     日期 2 = "07/10/2019"     <br>待檢查的日期 = "02/8/2019" </p>  <button onclick="gfg_Run()">     點擊這里 </button>  <p id="demo"></p>  <script>     var el_down = document.getElementById("demo");      // 格式 - MM/DD/YYYY     var D1 = "06/04/2019";     var D2 = "07/10/2019";     var D3 = "02/8/2019";      function gfg_Run() {         D1 = new Date(D1);         D2 = new Date(D2);         D3 = new Date(D3);          if (D3.getTime() <= D2.getTime()             && D3.getTime() >= D1.getTime()) {             el_down.innerHTML = "該日期在日期1和日期2之間"                 ;         } else {             el_down.innerHTML = "該日期在日期1和日期2之間"                 ;         }     } </script> </body> </html>

        運行效果如下:

        通過js判斷某個日期是否在兩個指定日期之間

        注:

        split()方法用于把一個字符串分割成字符串數(shù)組;

        getTime()方法可返回距 1970 年 1 月 1 日之間的毫秒數(shù);

        Date對象用于處理日期與時間:

        創(chuàng)建 Date 對象: new Date()

        以下四種方法同樣可以創(chuàng)建 Date 對象:

        var d = new Date(); var d = new Date(milliseconds); var d = new Date(dateString); var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

        最后給大家推薦《JavaScript基礎教程》~歡迎大家學習~

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产综合免费精品久久久| 亚洲精品欧美精品日韩精品| 久久久久久国产精品免费免费| 97久久国产亚洲精品超碰热| 精品视频一区二区三区| 97精品国产91久久久久久| 亚洲日韩一页精品发布| 国产区精品福利在线观看精品| 国产精品免费精品自在线观看| 无码人妻精品一区二区三区夜夜嗨 | 精品日产一区二区三区手机| 伊人 久久 精品| 久久久精品无码专区不卡| 国产成人精品久久综合| 久久99精品国产| 91视频精品全国免费观看| 久久精品国产亚洲AV无码麻豆| 亚洲国产精品无码久久一线| 毛片a精品**国产| 青青草97国产精品免费观看| 久久99精品久久久久久不卡| 国产一区二区三精品久久久无广告| 国产成人精品免费视频大全| 亚洲国产精品国自产电影| 免费视频精品一区二区三区| 国产人成精品午夜在线观看| 91精品国产91久久久久福利| 国产精品无码成人午夜电影| 精品久久久久久久无码| 精品人妻码一区二区三区| 久久久一本精品99久久精品88| 无码囯产精品一区二区免费| 日韩精品极品视频在线观看免费| 无码日韩精品一区二区三区免费 | 99re这里只有精品热久久| 精品国产午夜理论片不卡| 久久久无码精品亚洲日韩按摩| 日本aⅴ精品中文字幕| 麻豆国产在线精品国偷产拍| 久久精品国产第一区二区三区| 国内精品久久久久影院优|