Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2016, 04:19
roboty
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años
Puntos: 5
condicional de fechas no funciona bien

Intento comparar la fecha actual con otra fecha pero no funciona bien, muestro el codigo que utilice.
añadir que utilizo php7 en so linux

Código PHP:
Ver original
  1. $fecha_comparar="30-05-2016";
  2. $fecha = new DateTime($fecha_comparar);
  3. $fecha->add(new DateInterval('P1D'));
  4. $fecha_comparar_antigua=$fecha->format('d-m-Y');
  5.  
  6. $fecha_actual_=date('d-m-Y');
  7. $fecha_actual=new DateTime($fecha_actual_);
  8. $fecha_comparar_actual=$fecha_actual->format('d-m-Y');
  9.                        
  10. //hice un echo al condicional y quedo asi
  11. //31-05-2016 <=02-07-2016      
  12. //es decir se tendria que cumplir no se esta cumpliendo el condicional     
  13. if($fecha_comparar_antigua<=$fecha_comparar_actual){
  14.      echo"entro";
  15. }else{
  16.      echo"no entro";
  17. }
  18.  
  19. //resultado no entro
  20. var_dump($fecha_comparar_antigua<=$fecha_comparar_actual);
  21. //bool(false);

Última edición por roboty; 02/07/2016 a las 04:44