Program JavaScript do porównywania wartości dwóch dat

W tym przykładzie nauczysz się pisać program JavaScript, który będzie porównywał wartości dwóch dat.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • Porównanie JavaScript i operatory logiczne
  • Data i godzina JavaScript

Przykład: Porównanie wartości dwóch dat

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

Wynik

 fałsz fałsz prawda prawda prawda fałsz

W powyższym przykładzie new Date()konstruktor służy do tworzenia obiektu daty.

new Date()Daje bieżącą datę i czas.

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

Następnie można bezpośrednio porównać te dwie daty Korzystanie z operatorów porównania >, <, <=, lub >=.

Jednak, aby użyć operatorów porównania jak ==, !=, ===, lub !==, masz do wykorzystania date.getTime().

getTime()Sposób powraca liczbę milisekund od północy 1 stycznia 1970 (ECMAScript epoki) do określonej dacie.

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

Interesujące artykuły...