Program JavaScript untuk Membandingkan Nilai Dua Tarikh

Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan membandingkan nilai dua tarikh.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • Pembanding JavaScript dan Pengendali Logik
  • Tarikh dan Masa JavaScript

Contoh: Bandingkan Nilai Dua Tarikh

 // program to compare value of two dates // create two dates const d1 = new Date(); const d2 = new Date(); // comparisons const compare1 = d1 d2; console.log(compare2); const compare3 = d1 = d2; console.log(compare4); const compare5 = d1.getTime() === d2.getTime(); console.log(compare5); const compare6 = d1.getTime() !== d2.getTime(); console.log(compare6);

Pengeluaran

 palsu palsu benar benar benar palsu

Dalam contoh di atas, new Date()konstruktor digunakan untuk membuat objek tarikh.

Yang new Date()memberikan tarikh dan masa semasa.

 const d1 = new Date(); console.log(d1); // Fri Aug 28 2020 09:19:40 GMT+0545 (+0545)

Anda boleh kemudian terus bandingkan kedua-dua tarikh menggunakan operator perbandingan >, <, <=, atau >=.

Walau bagaimanapun, untuk menggunakan operator perbandingan seperti ==, !=, ===, atau !==, anda perlu untuk penggunaan date.getTime().

The getTime()Cara mengembalikan bilangan milisaat dari tengah malam 1 Jan 1970 (ECMAScript zaman) untuk tarikh yang ditetapkan.

 const d1 = new Date().getTime(); console.log(d1); // 1598585951699

Artikel menarik...