Foros del Web » Programando para Internet » PHP »

Como cambio el formato de fecha?

Estas en el tema de Como cambio el formato de fecha? en el foro de PHP en Foros del Web. Como cambio el formato de fecha almacenada en una base de datos? La fecha esta guardada así: 2008-04-18 y así se muestra a la hora ...
  #1 (permalink)  
Antiguo 18/04/2008, 08:37
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Pregunta Como cambio el formato de fecha?

Como cambio el formato de fecha almacenada en una base de datos?
La fecha esta guardada así: 2008-04-18 y así se muestra a la hora de imprimirla.

Lo que necesito es que al imprimirla se vea así: 18-01-2008.
Gracias.
  #2 (permalink)  
Antiguo 18/04/2008, 08:41
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 4
Re: Como cambio el formato de fecha?

algo así?


Código PHP:
<?php
    $fecha_ 
"2008-04-18";
    list(
$anio$mes$dia) = explode("-"$fecha_);
    
$fecha_ "$dia-$mes-$anio";
    echo 
$fecha_;
?>
saludos!

tuky.-
  #3 (permalink)  
Antiguo 18/04/2008, 08:49
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Re: Como cambio el formato de fecha?

Tambien lo puedes hacer al traer la consulta:

Código PHP:
$consulta "SELECT *, DATE_FORMAT(fecha, '%d-%m-%Y') AS nfecha";
$result mysql_query($consulta) or die( mysql_error() );
$datos mysql_fetch_array($result);

echo 
$datos['nfecha']; 

Saludos.
  #4 (permalink)  
Antiguo 18/04/2008, 08:57
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Re: Como cambio el formato de fecha?

Muchas gracias. Me quede con la opción de Carlojas, gracias por la solución amigos !!
  #5 (permalink)  
Antiguo 18/04/2008, 09:14
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 4
Re: Como cambio el formato de fecha?

Excelente Carlojas!, no conocía esa solución, es mucho mejor!
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 20:32.