09/12/2014, 11:37
|
| | Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años, 7 meses Puntos: 1 | |
Respuesta: Temporadas y seleccion fecha Pido disculpas por este mensaje, es solo para decir que he encontrado una pequeña solucion a lo que quiero, pero me queda una cosa, y es que no me valore el año, que vea que esa fecha está en esa temporada en formato MM-DD, yo he conseguido esto: Cita: <?php
function valida_fecha($inicio, $fin, $date_entrega, $date_devolucion) {
if(strtotime($date_entrega) >= strtotime($inicio) && strtotime($date_entrega) <= strtotime($fin)) {
if(strtotime($date_devolucion) >= strtotime($inicio) && strtotime($date_devolucion) <= strtotime($fin)) {
return true;
} else {
return false;
}
} else {
return false;
}
}
$date = $_GET['date'];
$date_2 = $_GET['date_2'];
if(valida_fecha('2014-01-06', '2014-03-15', $date, $date_2) || valida_fecha('2014-11-01', '2014-12-15', $date, $date_2)) {
echo 'Temporada baja';
} else if(valida_fecha('2014-12-16', '2014-01-05', $date, $date_2) || valida_fecha('2014-03-16', '2014-06-30', $date, $date_2)) {
echo 'Temporada media';
} else if(valida_fecha('2014-07-01', '2014-10-31', $date, $date_2)) {
echo 'Temporada alta';
} else {
echo 'Entre temporada';
}
?> Y quisiera algo similar a esto: Cita: <?php
function valida_fecha($inicio, $fin, $date_entrega, $date_devolucion) {
if(strtotime($date_entrega) >= strtotime($inicio) && strtotime($date_entrega) <= strtotime($fin)) {
if(strtotime($date_devolucion) >= strtotime($inicio) && strtotime($date_devolucion) <= strtotime($fin)) {
return true;
} else {
return false;
}
} else {
return false;
}
}
$date = $_GET['date'];
$date_2 = $_GET['date_2'];
if(valida_fecha('01-06', '03-15', $date, $date_2) || valida_fecha('11-01', '12-15', $date, $date_2)) {
echo 'Temporada baja';
} else if(valida_fecha('12-16', '01-05', $date, $date_2) || valida_fecha('03-16', '06-30', $date, $date_2)) {
echo 'Temporada media';
} else if(valida_fecha('07-01', '10-31', $date, $date_2)) {
echo 'Temporada alta';
} else {
echo 'Entre temporada';
}
?> Gracias :) |