Program JavaScript untuk Membandingkan Nilai Dua Tanggal

Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan membandingkan nilai dari dua tanggal.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:

  • Perbandingan JavaScript dan Operator Logis
  • Tanggal dan Waktu JavaScript

Contoh: Bandingkan Nilai Dua Tanggal

 // 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);

Keluaran

 salah salah benar benar benar salah

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

The new Date()memberi tanggal dan waktu.

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

Anda kemudian dapat langsung membandingkan dua tanggal tersebut menggunakan operator perbandingan >, <, <=, atau >=.

Namun, untuk menggunakan operator perbandingan seperti ==, !=, ===, atau !==, Anda harus menggunakan date.getTime().

The getTime()Metode mengembalikan jumlah milidetik dari tengah malam dari 1 Januari 1970 (EcmaScript zaman) untuk tanggal yang ditentukan.

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

Artikel yang menarik...