用js判斷時間的先后順序


我們在用戶注冊信息的時候,有時根據需要往往要加入一些時間上的判斷,今天我在這里給大家推薦一款比較實用的時間先后順序判斷的代碼,希望對大家有所有幫助。

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8" />
 5 <title>last.html</title>
 6 <style>
 7 </style>
 8 <script>
 9 
10     function chkDate ()
11     {
12         var pdate = document.getElementById ('pdate');
13         var d = new Date;
14         var today = new Date(d.getFullYear (), d.getMonth (), d.getDate ());
15         var reg = /\d+/g;
16         var temp = pdate.value.match (reg);
17         var foday = new Date (temp[0], parseInt (temp[1]) - 1, temp[2]);
18         if (foday > today)
19         {
20             alert ('在今天之后 ');
21             //時間大於現在的時間,未畢業,等於true
22         }
23         else if (foday < today)
24         {
25     
26             alert ('在今天之前');
27                     document.getElementById("info").innerHTML("qingdianni<a herf='www.baidu.com'> baidu </a> ")
28             document.getElementById("info").value("qingdianni<a herf='www.baidu.com'> baidu </a> ")
29             //時間小於現在的時間,已經畢業。等於false
30         }
31         else
32         {
33             alert ('就是今天');
34         }
35     }
36 </script>
37 </head>
38 <body>
39 
40     <label>Date</div> <input type="date" id="pdate" name="pdate"
41         value="2016-03-01" onchange="chkDate()" /> </label>
42 </body>
43 </html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM