สอนภาษา JavaScript เขียนโค้ดเปรียบเทียบวันที่ 2 วัน ด้วยเครื่องหมายเปรียบเทียบค่า คือ ==, !=, <, <=, > และ >= โดยใช้คำสั่ง getTime ดึงค่าเป็นหน่วยมิลลิวินาที และนำค่าดังกล่าวมาเปรียบเทียบวันที่ 2 วัน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง JavaScript เปรียบเทียบวันที่ 2 วัน
<script>
var date1 = new Date("01/21/2022");
var date2 = new Date("01/21/2022");
var date3 = new Date("01/31/2022");
if( date1.getTime() == date2.getTime() ) {
console.log("วันที่ date1 เท่ากับ date2");
}
if( date1.getTime() != date3.getTime() ) {
console.log("วันที่ date1 ไม่เท่ากับ date3");
}
if( date1.getTime() < date3.getTime() ) {
console.log("วันที่ date1 น้อยกว่า date3");
}
if( date1.getTime() <= date2.getTime() ) {
console.log("วันที่ date1 น้อยกว่าหรือเท่ากับ date2");
}
if( date3.getTime() > date2.getTime() ) {
console.log("วันที่ date3 มากกว่า date2");
}
if( date3.getTime() >= date2.getTime() ) {
console.log("วันที่ date3 มากกว่าหรือเท่ากับ date2");
}
</script>
ผลลัพธ์
วันที่ date1 เท่ากับ date2
วันที่ date1 ไม่เท่ากับ date3
วันที่ date1 น้อยกว่า date3
วันที่ date1 น้อยกว่าหรือเท่ากับ date2
วันที่ date3 มากกว่า date2
วันที่ date3 มากกว่าหรือเท่ากับ date2