Cómo determinar si una fecha es hoy en JavaScript
Descubra cómo averiguar si un objeto Date representa una fecha y hora actual
¿Cómo puedes determinar si una instancia de objeto Date de JavaScript es una representación de una fecha/hora que es “hoy”?
Dada una instancia de fecha, podemos usar los métodos getDate(), getMonth()y getFullYear(), que devuelven el día, mes y año de una fecha, y compararlos con el día de hoy, que se puede recuperar usando new Date().
Aquí hay una pequeña función que hace exactamente eso y devuelve verdadero si el argumento es hoy.
const isToday = (someDate) = { const today = new Date() return someDate.getDate() == today.getDate() someDate.getMonth() == today.getMonth() someDate.getFullYear() == today.getFullYear()} Puedes usarlo así:
const today = isToday(myDate) Consulta la guía de fecha de JavaScript para obtener más información sobre cómo manejar el objeto de fecha, si lo necesitas.
Tips de Node.js
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo contar el número de propiedades en un objeto JavaScript
- Cómo ordenar una matriz de objetos por un valor de propiedad en JavaScript