Ngày có thể được so sánh dễ dàng trong javascript. Ngày có thể thuộc bất kỳ khung nào, tức là quá khứ, hiện tại và tương lai. Ngày trong quá khứ có thể được so sánh với tương lai hoặc ngày trong tương lai có thể được so sánh với hiện tại.
Ví dụ-1
Trong ví dụ sau, một ngày trong năm 2000 được so sánh với ngày hôm nay và thông báo tương ứng được hiển thị trong đầu ra.
<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 = "The date you provided is a future date "; } else { var msg = "The date you provided is a past date"; } document.getElementById("compare").innerHTML = msg; </script> </body> </html>
Đầu ra
The date you provided is a past date
Ví dụ-2
Trong ví dụ sau, một ngày trong năm 2900 được so sánh với ngày hôm nay và thông báo tương ứng được hiển thị trong đầu ra.
<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 = "The date you provided is a future date "; } else { var msg = "The date you provided is a past date"; } document.getElementById("compare").innerHTML = msg; </script> </body> </html>
Đầu ra
The date you provided is a future date