用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