การเปรียบเทียบวัตถุวันที่ใน JavaScript

สามารถเปรียบเทียบได้ไม่เพียงแต่สตริงเท่านั้น แต่ยังรวมถึงวัตถุวันที่ด้วย ลองดูตัวอย่าง สมมติเรามีวัตถุวันที่สองตัว ที่สร้างขึ้นผ่าน new Date และเก็บไว้ในตัวแปร ลองมาเปรียบเทียบกันว่าวันที่ไหนมากกว่ากัน:

javascriptlet date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);

console.log(date1 > date2); // จะแสดง true

สมมติว่าตอนนี้วันที่แรกน้อยกว่าวันที่ที่สอง:

javascriptlet date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);

console.log(date1 > date2); // จะแสดง false
Задание 1

รับวัตถุวันที่ที่มีช่วงเวลาในปัจจุบัน รับวัตถุวันที่ ที่มีเที่ยงวันของวันปัจจุบัน เปรียบเทียบ วัตถุทั้งสองนี้และพิจารณาว่าเที่ยงวันผ่านไปแล้ว หรือยัง

Задание 2

รับวัตถุวันที่ที่มีช่วงเวลาในปัจจุบัน รับวัตถุวันที่ ที่มีวันที่ 15 ของเดือนปัจจุบัน เปรียบเทียบวัตถุทั้งสองนี้และพิจารณาว่า ครึ่งเดือนผ่านไปแล้วหรือยัง