İki Tarihin Değerini Karşılaştırmak için JavaScript Programı

Bu örnekte, iki tarihin değerlerini karşılaştıran bir JavaScript programı yazmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:

  • JavaScript Karşılaştırması ve Mantıksal Operatörler
  • JavaScript Tarihi ve Saati

Örnek: İki Tarihin Değerini Karşılaştırın

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

Çıktı

 yanlış yanlış doğru doğru doğru yanlış

Yukarıdaki örnekte, new Date()yapıcı bir tarih nesnesi oluşturmak için kullanılır.

new Date()Geçerli tarih ve saati verir.

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

Daha sonra doğrudan karşılaştırma operatörleri kullanarak bu iki tarih karşılaştırabilirsiniz >, <, <=, veya >=.

Gibi Ancak, karşılaştırma operatörlerini kullanmak ==, !=, ===, veya !==, kullanılan zorunda date.getTime().

getTime()Yöntem gece yarısından milisaniye sayısını döndürür 1 Ocak 1970 (ECMAScript dönem) belirtilen tarihe.

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

Ilginç makaleler...