Utiliza
DateTime o la función
date()
Por que no determinas primero el día de la semana que le corresponde a la fecha. Una vez que tienes igualados los 3 elementos, aplicas comparaciones.
Si esperas que de verdad alguien te ayude, deberías empezar por mostrar el código que tienes.