如何在JavaScript中比较日期?
日期可以在javascript中轻松进行比较。日期可以属于任何框架,即过去,现在和将来。可以将过去的日期与将来的日期进行比较,或者可以将将来的日期与当前的日期进行比较。
示例1
在以下示例中,将2000年中的日期与今天的日期进行比较,并且相应的消息显示在输出中。
<html> <body> <p id="compare"></p> <script> var today = new Date(); var otherday = new Date(); otherday.setFullYear(2000, 2, 14); if (otherday > today) { var msg = "您提供的日期是将来的日期 "; } else { var msg = "您提供的日期是过去的日期"; } document.getElementById("compare").innerHTML = msg; </script> </body> </html>
输出结果
您提供的日期是过去的日期
示例2
在以下示例中,将2900年中的日期与今天的日期进行比较,并且相应的消息显示在输出中。
<html> <body> <p id="compare"> </p> <script> var today = new Date(); var otherday = new Date(); otherday.setFullYear(2900, 2, 14); if (otherday > today) { var msg = "您提供的日期是将来的日期 "; } else { var msg = "您提供的日期是过去的日期"; } document.getElementById("compare").innerHTML = msg; </script> </body> </html>
输出结果
您提供的日期是将来的日期