Programa JavaScript para comparar el valor de dos fechas

En este ejemplo, aprenderá a escribir un programa JavaScript que comparará los valores de dos fechas.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • Comparación de JavaScript y operadores lógicos
  • Fecha y hora de JavaScript

Ejemplo: comparar el valor de dos fechas

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

Salida

 falso falso verdadero verdadero verdadero falso

En el ejemplo anterior, el new Date()constructor se usa para crear un objeto de fecha.

El new Date()da la fecha y hora actuales.

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

A continuación, puede comparar directamente estas dos fechas utilizando los operadores de comparación >, <, <=, o >=.

Sin embargo, al utilizar los operadores de comparación como ==, !=, ===, o !==, usted tiene que utilizar date.getTime().

El getTime()método devuelve el número de milisegundos desde la medianoche del 1 de enero de 1970 (época de EcmaScript) hasta la fecha especificada.

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

Articulos interesantes...