Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/06/2015, 06:39
xoceunder
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: duda en poder calcular cuanto tiempo esta creado

aqui esta la solucion mas facil y funcionable

Código PHP:
Ver original
  1. function run_date_diff( $datetime )
  2. {
  3.     $date1 = new DateTime($datetime);
  4.     $date2 = new DateTime("now");
  5.     $interval = $date1->diff($date2);
  6.     $years = $interval->format('%y');
  7.     $months = $interval->format('%m');
  8.     $days = $interval->format('%d');
  9.     $hours = $interval->format('%h');
  10.     $minutes = $interval->format('%i');
  11.     $seconds = $interval->format('%s');
  12.     if($years!=0){
  13.         $ago = $years.' year '.$months.' month ago';
  14.     }elseif($months!=0){
  15.         $ago = $months.' month '.$days.' days ago';
  16.     }elseif($days!=0){
  17.         $ago = $days.' days '.$hours.' hrs ago';
  18.     }elseif($hours!=0){
  19.         $ago = $hours.' hrs '.$minutes.' min ago';
  20.     }elseif($minutes!=0){
  21.         $ago = $minutes.' min '.$seconds.' sec ago';
  22.     }elseif($seconds!=0){
  23.         $ago = $seconds.' sec ago';
  24.     }
  25.     return $ago;
  26.  
  27. }