MySQL – Comprobar si una fecha determinada es hoy

Hoy le he estado dando vueltas a una consulta de MySQL para sacar todos los registros que se han creado en el día. Se me ha ocurrido algo como:

Pero no, esto no funciona. He buscado en la web y me he encontrado la solución. Una solución muy sencilla sin romperse la cabeza:

La función DATE() nos devuelve la fecha eliminando la parte de la hora. La función NOW() nos da la fecha y hora de hoy. Con la función DATE() eliminamos la parte de la hora y ¡voilá! tenemos una sencilla forma de comprobar si las fechas son iguales.

Idea sacada de aquí.

5 thoughts on “MySQL – Comprobar si una fecha determinada es hoy

  1. Hasta donde yo se la función today() no funcina. De todos modos, como se indica en el artículo, la segunda opción funciona perfectamente.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.