Foros del Web » Programando para Internet » PHP »

Duda con DATEDIFF

Estas en el tema de Duda con DATEDIFF en el foro de PHP en Foros del Web. Tengo el siguiente código: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $query = "SELECT DATEDIFF(NOW(),fecha) fecha FROM efectos" ; $result = mysql_query ( $query ) ; ...
  #1 (permalink)  
Antiguo 29/12/2011, 16:57
 
Fecha de Ingreso: febrero-2011
Mensajes: 233
Antigüedad: 13 años, 2 meses
Puntos: 4
Duda con DATEDIFF

Tengo el siguiente código:

Código PHP:
Ver original
  1. $query = "SELECT DATEDIFF(NOW(),fecha) fecha FROM efectos";
  2. $result = mysql_query($query);
  3.  
  4. while ($row = mysql_fetch_row($result)){
  5.     $num = $row[0];
  6.     echo $num . "-" . $row[0];
  7. }

si la fecha del post es: 2011-12-29 05:40:00
y la fecha actual es: 2011-12-29 05:50:00

lo que me muestra es esto: --4-40-0

donde no se que significa 4 ni 40, supongo que el 0 es el día que paso.. como puedo hacer para que salga algo así:

Publicado hace 15 minutos (cuando pasa los minutos u horas)
  #2 (permalink)  
Antiguo 29/12/2011, 17:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Duda con DATEDIFF

Dicha función corresponde únicamente a MySQL y no es parte de PHP, por lo tanto deberías investigar en algún manual de MySQL que tipo de resultado da.

Igualmente deberías preguntar en los foros correctos, gracias.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql
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 00:05.