Verán, estoy montando un sistema con php en el que pongo dos fechas, por ejemplo 01-10 y 02-10, y lo que quiero es comprobar que 01-15 y 02-05 están dentro de ese rango de fechas, como habréis visto no incluyo el año, ya que me da ciertos problemas para lo que necesito, ¿Hay alguna manera de comprobarlo de esta manera? Yo he intentado de esta manera:
Código:
Muchas gracias a todos de antemano :) <?php function comprobar_temporada($inicio, $fin, $date_entrega, $date_devolucion) { list($mes_inicio, $dia_inicio) = explode('-', $inicio); list($mes_fin, $dia_fin) = explode('-', $fin); list($dia_entrega, $mes_entrega, $ano_entrega) = explode('/', $date_entrega); list($dia_devolucion, $mes_devolucion, $ano_devolucion) = explode('/', $date_devolucion); if($mes_inicio <= $mes_entrega && $dia_inicio <= $dia_entrega && $mes_fin >= $mes_devolucion && $dia_fin >= $dia_devolucion) { return true; } else { return false; } } if(comprobar_temporada('01-01', '02-01', $_GET['date'], $_GET['date_2'])) { echo 'en tiempo'; } ?>