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 -- ::