Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2011, 17:26
Fenris
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
fechas, clase datetime, diferencia entre fechas

Hola

He visto que PHP tiene una clase llamada datetime para tratar fechas entre algunas funciones tiene una en particular que me interesa que es la que calcula la diferencia entre 2 fechas, lo he hecho y no hay caso de que funcione, otra cosa Zend Framework no tiene alguna clase que haga este tipo de cosas.

Saludos

Pongo el codigo para que vean

Código PHP:
Ver original
  1. public function calculaEdad($fecha_nacimiento)
  2.      {
  3.         date_default_timezone_set('Chile/Continental');
  4.         $fecNac = new DateTime($this->formatDateToMySQL($fecha_nacimiento));
  5.         var_dump($fecNac);
  6.         exit;
  7.         $hoy    = new DateTime();
  8.         $edad   = $fecNac->diff($hoy);
  9.         $this->setEdad($edad->format('%y'));
  10.         return $this;
  11.      }

IMPRIMO OBJETO
object(DateTime)#51 (0) { }

ERROR
Call to undefined method DateTime::diff()