जावास्क्रिप्ट में तिथियों की तुलना आसानी से की जा सकती है। तिथियां किसी भी फ्रेम यानी भूत, वर्तमान और भविष्य से संबंधित हो सकती हैं। पिछली तिथियों की तुलना भविष्य से की जा सकती है या भविष्य की तिथियों की तुलना वर्तमान से की जा सकती है।
उदाहरण-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 = "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>
आउटपुट
The date you provided is a past date
उदाहरण-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 = "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>
आउटपुट
The date you provided is a future date