Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/05/2016, 08:25
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 5
Respuesta: ejecutar una funcion pasados unos segunos

Bueno si tienes razón, jeje, pero sigue sin funcionar mira:

Código PHP:
Ver original
  1. class clase_plazo_borrado_perfil
  2.  
  3.     {
  4.         function __construct($fecha_registro, $dias_transcurridos)
  5.        
  6.             {
  7.                 $this->fecha_registro = $fecha_registro;
  8.                 $this->dias_transcurridos = $dias_transcurridos;   
  9.             }
  10.                
  11.        
  12.        
  13.         function dias_transcurridos()
  14.        
  15.             {
  16.                 $fecha_registro = date_create($this->fecha_registro);//fecha registro el cliente
  17.                 $fecha_actual   = date_create(date("Y-m-d"));//fecha de actual
  18.                 $diferencia     = date_diff($this->fecha_registro, $fecha_actual);//diferencia entre fecha registro y la actual
  19.                
  20.                 return $diferencia->format('%a');
  21.             }
  22.  
  23. }

Me dice:

Warning: Missing argument 1 for clase_plazo_borrado_perfil::__construct(),

Notice: Undefined variable: fecha_registro

Warning: date_diff() expects parameter 1 to be DateTimeInterface, null given in

Fatal error: Call to a member function format() on boolean in