Foros del Web » Programando para Internet » PHP »

Error al separar una fecha tipo DATETIME

Estas en el tema de Error al separar una fecha tipo DATETIME en el foro de PHP en Foros del Web. Hola a todos estoy tratando de hacer una especie de foro donde los usuarios pueden comentar un tema en especifico .... tengo el siguiente código ...
  #1 (permalink)  
Antiguo 11/01/2012, 19:14
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Error al separar una fecha tipo DATETIME

Hola a todos estoy tratando de hacer una especie de foro donde los usuarios pueden comentar un tema en especifico .... tengo el siguiente código

Código PHP:
<?php $query_id2 =sprintf("SELECT * FROM foro,docentes Where foro.autor=docentes.clave  and idforo = %s ORDER by fecha DESC"GetSQLValueString($colname_id"text"));

$id2 mysql_query($query_id2$connection) or die(mysql_error());
echo
"
<br />
"
;
while(
$row=mysql_fetch_array($id2)){

$autor=htmlentities ($row['Nombre']." ".$row['ApellidoPaterno']." ".$row['ApellidoMaterno'], ENT_COMPAT'utf-8');
$mensaje=$row['mensaje'];

AQUÍ INTENTO SEPARAR MI CAMPO FECHA TIPO DATE TIME
   $timestamp 
strtotime($row['fecha']);
$hora date("h:i a"$row['timestamp']);
$fecha date("d/m/Y"$row['timestamp']);

echo
"
<table >

    <tr><strong>Autor: </strong>$autor</tr><br />
    <tr><strong>Fecha: </strong>$fecha</tr><br />
    <tr><strong>Hora: </strong>$hora</tr><br />
    <tr>$mensaje</tr><br />
</br>
</br>

</table>
</div><br />
"
;
}
?>
PERO resulta que si en mi BD tengo la fecha como 2012-01-11 12:15:55
con mi código se ve como
Fecha: 31/12/1969
Hora: 06:00 pm



Alguien me puede ayudar por favor
  #2 (permalink)  
Antiguo 11/01/2012, 20:24
 
Fecha de Ingreso: enero-2012
Mensajes: 16
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Error al separar una fecha tipo DATETIME

Será porque no estás usando la función date() con respecto a fecha ($row['fecha']) sino con respecto a timestamp ($row['timestamp'])?
Intenta reemplazando $row['timestamp'] por $timestamp

Primera vez que participo aquí, espero ser de ayuda ^^
  #3 (permalink)  
Antiguo 12/01/2012, 11:21
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Respuesta: Error al separar una fecha tipo DATETIME

Cita:
Iniciado por darkcore09 Ver Mensaje
Será porque no estás usando la función date() con respecto a fecha ($row['fecha']) sino con respecto a timestamp ($row['timestamp'])?
Intenta reemplazando $row['timestamp'] por $timestamp

Primera vez que participo aquí, espero ser de ayuda ^^
Gracias funciono perfecto

Etiquetas: datetime, fecha, html, mysql, sql, tipo, usuarios
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 18:04.