Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีเปรียบเทียบวันที่ใน 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 = "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