Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/06/2008, 04:40
Greco2
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 18 años, 8 meses
Puntos: 7
Respuesta: como transformar hora del servidor en local al mostrarla??

Hola, yo denuevo...

Ya logre mostrar desde un campo DATETIME solamente la hora con la funcion date() pero me tira un error, no se si la estare usando bien.

Código PHP:
while($row mysql_fetch_array($resultado)) {
    function 
hora($fecha){
    
$fecha strtotime($fecha);
    
$fecha date("H:i:s"$fecha);
    return 
$fecha;
        }
    echo 
hora($row['fecha'])." : ".$row['campo1']." : ".$row['campo2']."<br>";

y al momento de revisar la pagina solo me muestra el primer registro y luego el siguiente error:

Código HTML:
03:36:39 : texto del campo 1 : texto del campo 2

Fatal error: Cannot redeclare hora() (previously declared in /home/usuario/public_html/historial.php:13) in /home/usuario/public_html/historial.php on line 13
en la linea 13 tengo la declaracion de la funcion hora()


Que estoy haciendo mal??? esta bien hecha la funcion para mostrar solo la hora/minuto/segundo?? y esta bien ahi done la puse??

Ojala alguien puda guiarme un poco.

Luego de solucionar este problema lo que me falta es poder sumarle 3 horas a lo obtenido de la base de datos.

Saludos