Seleccione registros de hoy, esta semana, este mes php mysql

Me imagino que esto es bastante simple, pero no puedo entenderlo. Estoy tratando de hacer algunas páginas, una que contendrá los resultados seleccionados de la tabla de mi base de datos mysql para hoy, esta semana y este mes. Las fechas se ingresan cuando el registro se crea condate('Y-m-d H:i:s');. Esto es lo que tengo hasta ahora:

day where date> (date- (60 * 60 * 24))

 "SELECT * FROM jokes WHERE date>(date-(60*60*24)) ORDER BY score DESC"

week where date> (date- (60 * 60 * 24 * 7))

 "SELECT * FROM jokes WHERE date>(date-(60*60*24*7)) ORDER BY score DESC"

mes (30 días) donde fecha> (fecha- (60 * 60 * 24 * 30))

 "SELECT * FROM jokes WHERE date>(date-(60*60*24*30)) ORDER BY score DESC"

Cualquier idea sería muy apreciada. ¡Gracias

Respuestas a la pregunta(10)

Su respuesta a la pregunta