Bueno no se si alguien me podra ayudar... por ahora llegue a mi humilde conclusion para intentarlo de la sguiente manera:
select:
SELECT * FROM intervalos WHERE desde_f >= '".$_POST['desde_f']."' AND hasta_f <= '".$_POST['hasta_f']."' AND hora_e >= '".$_POST['hora_e']."' and hora_d <= '".$_POST['hora_d']."'";
aunque con casi total seguridad creo que se puede hacer de una forma mas correcta. si alguien me puede orientar estaria muy agradecido.
saludos.