InstagramTwitterYoutubeGithubLinkedInStackOverflow

Como comparar dos fecha iguales en JavaScript

Freddy Montes - Frontend Developer, Designer and TeacherFreddy Montes|

El objeto Date en JavaScript es bastante robusto para trabajar con fechas, te permite compara si una fecha es mayor o menor que otra, pero al tratar de comparar si es igual falla.

Veamos un ejemplo.

Tu ves este código y piensas que esta bien, pero resulta que el que compara si las fechas estan iguales esta mal. Veamos otro ejemplo:

Las dos fechas son iguales, pero los objetos son diferentes y eso es lo que se esta comparando, no las fechas pero los objetos.

Veamos un ejemplo de como comparar:

El metodo getTime()

El método getTime() de JavaScript devuelve la cantidad de milisegundos de la fecha desde la medianoche del 1 de enero de 1970, es decir desde la “fecha” epoch.

Entonces al comparar el valor numero identíco nos da true.

Conclusión

Al trabajar con fechas en JavaScript, recuerda que el operador === no funciona para comparar fechas, pero puedes usar el método getTime() para obtener la cantidad de milisegundos de la fecha y comparar esos valores.

Twitter

Gracias por leer esta entrada del blog. Cualquier comentario o pregunta llegame a mi Twitter.

Tweet Me

Copyright © 2023. Design and code by myself with Next.js. Fork it and create yours