Cómo comparar los objetos de fecha en JavaScript

Escrito por steve mcdonnell Google | Traducido por walter f. stocco
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo comparar los objetos de fecha en JavaScript
Compara las dos fechas mediante los operadores de comparación matemáticos estándar. (Jetta Productions/Lifesize/Getty Images)

Un objeto de fecha de JavaScript es tanto una fecha como una hora. Representa el número de milisegundos desde el 1 enero de 1970, precisamente de la medianoche, hora de Greenwich. JavaScript tiene varios métodos integrados que te permiten crear, manipular y mostrar las fechas y horarios de acuerdo a los requerimientos de una aplicación. Comparar dos fechas en JavaScript es bastante fácil y requiere sólo de simples operadores matemáticos.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Crea un archivo de comandos JavaScript en un editor o en el Bloc de notas. Crea la primera fecha que vas a comparar. Por ejemplo, escribe:

    var date1 = new Date("July 4, 1776 09:00:00");

  2. 2

    Crea la segunda fecha que vas a comparar. Por ejemplo, escribe:

    var date2 = new Date(2020, 10, 14, 09, 0, 0, 0, 0);

  3. 3

    Compara las dos fechas mediante los operadores de comparación matemáticos estándar. Por ejemplo, escribe:

    if (date1 == date2) alert("Date1 and Date2 are the same!"); elseif (date1 < date2) alert("Date1 is prior to Date2"); else alert("Date2 is prior to Date1");

  4. 4

    Realiza cálculos en relación con la comparación de objetos de fecha. Por ejemplo, para calcular el número de días entre dos fechas, escribe:

    var day = 60 * 60 * 24 * 1000; // milliseconds var diff = Math.abs(date1 - date2); alert("Difference is " + Math.round(diff/day));

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles