Програма JavaScript для порівняння значення двох дат

У цьому прикладі ви навчитеся писати програму JavaScript, яка порівнюватиме значення двох дат.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • Порівняння та логічні оператори JavaScript
  • Дата та час JavaScript

Приклад: Порівняйте значення двох дат

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

Вихідні дані

 false false true true true true false

У наведеному вище прикладі new Date()конструктор використовується для створення об’єкта дати.

new Date()Дає поточну дату і час.

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

Ви можете безпосередньо порівняти ці дві дати , використовуючи оператори порівняння >, <, <=або >=.

Однак, щоб використовувати оператори порівняння , як ==, !=, ===або !==, ви повинні використовувати date.getTime().

getTime()Метод повертає число мілісекунд з півночі 1 січня 1970 (ECMAScript епохи) до зазначеної дати.

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

Цікаві статті...