l'idea e quella di creare un form in cui un utente inserisce due date per indicare un periodo di tempo che gli interessa, e nella pagina successifa far vedere delle offerte attive in quel periodo.
quindi mettiamo che ci sono queste offerte che vanno dal
1)01/01/2010-31/01/2010
2)01/01/2010-05/01/2010
3)10/01/2010-13/01/2010
4)12/01/2010-14/01/2010
5)12/01/2010-22/01/2010
6)10/02/2010-11/02/2010
se l'utente immette come periodo che gli interessa
11/01/2010 al 15/01/2010
devo far comparire la 1, la 3 la 4 e la 5, perchè per almeno un giorno si sovrappongo al periodo inserito.
come vedi, nella 1 entrambe le date sono date fuori dal range ma che devono dare un risultato valido