Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2006, 08:00
Avatar de kennyhp
kennyhp
 
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 10 meses
Puntos: 5
No muestra fecha en pantalla

Hola, tengo un registro en la base de datos del tipo DATETIME en el que almaceno datos con la orden NOW(), si accedo a la Base de datos veo que me lo inserta perfecto, pero cuando quiero mostrarlo por pantalla con un echo, no me muestra nada, no da error, simplemente no muestra los datos, otros datos de tipo TEXT si los muestra.
Pillo el dato asi:

Código PHP:
$fecha_ultima=$datos_articulo['u_fecha_modificacion']; 
intento mostrarlo asi:
Código PHP:
echo "$u_fecha_modificacion"
Tambien, despues de mirar por Internet he intentado esto:

Código PHP:

$fecha_a
=$muestra['fecha']; //esta consulta va, ya que recojo otros datos que si muestra.    
$fecha_mostrar=convertir_fecha($fecha_a);
echo 
"$fecha_mostrar ";

function 
convertir_fecha($fecha_a){

//Esta función convierte la fecha del formato DATETIME de SQL
//a formato DD-MM-YYYY HH:mm:ss 

$fecha split("-",$fecha_a);

$hora split(":",$fecha[2]);

$fecha_hora=split(" ",$hora[0]);

$fecha_convertida=$fecha_hora[0].'-'.$fecha[1].'-'.$fecha[0].'

'
.$fecha_hora[1].':'.$hora[1].':'.$hora[2];

return 
$fecha_convertida;



Mi primer código no muestra nada por pantalla, el segundo me imprime -- ::