Código PHP:
$fecha_actual = "07/11/2011"; //date("d/m/Y");
$fecha_menos96hs = "03/11/2011"; //date('d/m/Y',time()-(4*24*60*60)); // 4 dias
$fecha_menos72hs = "04/11/2011"; //date('d/m/Y',time()-(3*24*60*60)); // 3 dias
$fecha_menos48hs = "05/11/2011"; //date('d/m/Y',time()-(2*24*60*60)); // 2 dias
$fecha_menos24hs = "06/11/2011"; //date('d/m/Y',time()-(24*60*60)); // 1 dia
deje las fechas estáticas solo para ver si funciona el script, pero no lo hace muy bien ya que detecta la fecha_menos72hs, es decir de hace 3 días, y esa fecha no es el primer elemento de ningún array es el segundo del ultimo.
Código PHP:
if(in_array($fecha_actual, $fechas_arr)):
if($indice_array[0] == '0'):
echo "Hay una fecha de hoy \r\n";
$nombre_cuaderno_mov = utf8_encode(substr($nombre_cuaderno,2,-2));
$movimiento_por_fecha = "True";
$fecha = $fecha_actual;
endif;
endif;
if (in_array($fecha_menos24hs, $fechas_arr)):
if($indice_array[0] == '0'):
echo "Hay una fecha de ayer \r\n";
$nombre_cuaderno_mov = utf8_encode(substr($nombre_cuaderno,2,-2));
$movimiento_por_fecha = "True";
$fecha = $fecha_menos24hs;
endif;
endif;
if (in_array($fecha_menos48hs, $fechas_arr)):
if($indice_array[0] == '0'):
echo "Hay una fecha de 2 dias \r\n";
$nombre_cuaderno_mov = utf8_encode(substr($nombre_cuaderno,2,-2));
$movimiento_por_fecha = "True";
$fecha = $fecha_menos48hs;
endif;
endif;
if (in_array($fecha_menos72hs, $fechas_arr)):
if($indice_array[0] == '0'):
echo "Hay una fecha de 3 dias \r\n";
$nombre_cuaderno_mov = utf8_encode(substr($nombre_cuaderno,2,-2));
$movimiento_por_fecha = "True";
$fecha = $fecha_menos72hs;
endif;
endif;
if (in_array($fecha_menos96hs, $fechas_arr)):
if($indice_array[0] == '0'):
echo "Hay una fecha de 4 dias \r\n";
$nombre_cuaderno_mov = utf8_encode(substr($nombre_cuaderno,2,-2));
$movimiento_por_fecha = "True";
$fecha = $fecha_menos96hs;
endif;
endif;
Array
(
[0] => 13/10/2011
[1] => 13/10/2011
[2] => 02/06/2011
[3] => 24/05/2011
[4] => 23/05/2011
[5] => 19/05/2011
[6] => 18/05/2011
)
Array
(
[0] => 27/09/2011
[1] => 27/09/2011
[2] => 26/09/2011
[3] => 23/09/2011
[4] => 22/09/2011
[5] => 12/09/2011
[6] => 12/09/2011
[7] => 10/09/2011
[8] => 24/06/2011
[9] => 23/06/2011
)
Array
(
[0] => 07/11/2011
[1] => 04/11/2011
[2] => 07/10/2011
[3] => 06/10/2011
[4] => 05/10/2011
)