Foros del Web » Programando para Internet » PHP »

obtener tiempo entre un datetime y la hora y fecha actual

Estas en el tema de obtener tiempo entre un datetime y la hora y fecha actual en el foro de PHP en Foros del Web. Hola a todos, Tengo una base de datos con una tabla entradas y un campo fecha(Datetime) que guardo cuando se creo esa entrada cuando saco ...
  #1 (permalink)  
Antiguo 25/04/2011, 09:23
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
obtener tiempo entre un datetime y la hora y fecha actual

Hola a todos,

Tengo una base de datos con una tabla entradas y un campo fecha(Datetime) que guardo cuando se creo esa entrada

cuando saco por pantalla todas las entradas no quiero q saque la fecha en el formato normal del datetime, sino que me salga por ejemplo

"hace 3 dias y una hora" tipo como las publicaciones de facebook o de meneame...

como deberia hacerlo? alguna ayuda?

Última edición por igna90; 25/04/2011 a las 09:42
  #2 (permalink)  
Antiguo 25/04/2011, 09:57
Avatar de dmm84  
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 1 mes
Puntos: 13
Respuesta: obtener tiempo entre un datetime y la hora y fecha actual

podrias restar la hora actual a la que se a guardado en la base de datos y supongo que te saldria lo que dices
  #3 (permalink)  
Antiguo 25/04/2011, 10:01
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 2 meses
Puntos: 128
Respuesta: obtener tiempo entre un datetime y la hora y fecha actual

Pasa los dias a horas, tanto de la base de datos como la de tu server, luego realizas una resta, este resultado lo multiplicas por 24 y booala xD obtendras lo que buscas, lee sobre mktime
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón

Etiquetas: datetima, fecha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:06.