Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2013, 14:56
mark1829
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 13 años, 10 meses
Puntos: 4
Cuanto tiempo paso entre login y logout

Hola como estan?

Estoy intentando hacer algo parecido a lo que tiene facebook o twitter en sus publicaciones, "Hace x minutos" en facebook por ejemplo. Pero con codeigniter.

Logre calcular el tiempo transcurrido pero me lo muestra en un formato "feo".

Lo que hice fue lo siguiente:

1) Guardo en la BD la fecha y hora del logout del usuario en timestamp.
2) Cuando se vuelve a conectar capturo esa fecha y hora con la funcion time().
3) Resto ambas fechas con la function timespan() de CodeIgniter y la muestro.

El problema principal es que me esta mostrando la fecha de la siguiente forma, por ejemplo: 1 Year, 10 Months, 2 Weeks, 5 Days, 10 Hours, 16 Minutes

El problema no es que me la muestra en ingles, sino que me muestra cuantos años pasaron, cuantos meses pasaron, etc etc.

Y me gustaria que me lo muestro con en las redes sociales que antes mencione.

Hay alguna funcion que pueda hacer eso?

Si no me explique correctamente, por favor avisenme.

Muchas gracias.!