Perbandingan Objek dengan Tarikh dalam JavaScript
Bukan hanya rentetan yang boleh dibandingkan,
tetapi juga objek dengan tarikh.
Mari lihat contoh. Katakan kita ada dua
objek dengan tarikh yang dibuat melalui
new Date dan disimpan dalam pembolehubah.
Mari bandingkan, tarikh mana yang lebih besar:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);
console.log(date1 > date2); // akan memaparkan true
Sekarang, katakan tarikh pertama kurang daripada yang kedua:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);
console.log(date1 > date2); // akan memaparkan false
Dapatkan objek dengan tarikh, yang mengandungi masa semasa. Dapatkan objek dengan tarikh, yang mengandungi tengah hari hari ini. Bandingkan kedua-dua objek ini dan tentukan sama ada tengah hari telah berlalu atau belum.
Dapatkan objek dengan tarikh, yang mengandungi
masa semasa. Dapatkan objek dengan tarikh,
yang mengandungi hari 15 bulan semasa.
Bandingkan kedua-dua objek ini dan tentukan sama ada
separuh bulan telah berlalu atau belum.