Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2009, 16:31
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Respuesta: Como mostrar una fecha con formato dd/mm/aaaa

Hola velma

Primero voy a arreglar y colorear tu código..
Código PHP:
$esquema_consulta mysql_query("SELECT ID_ESQ,fecha,nombre,descripcion FROM $sql_tabla_e") or die("No se pudo realizar la consulta a la Base de datos");

while(
$resultados mysql_fetch_array($esquema_consulta)) {


echo 
'<tr>
<td width="10%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">$resultados[ID_ESQ]</font></div></td>
<td width="15%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">$resultados[fecha]</font></div></td>
<td width="25%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">$resultados[nombre]</font></div></td>
<td width="25%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">$resultados[descripcion]</font></div></td>
<td width="25%" bgcolor="#3C7A93">'
;
}
echo 
"</table>";

function 
cambiaf_a_normal($fecha){
ereg"([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})"$fecha$mifecha);
$lafecha=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1];
return 
$lafecha;

Hecho esto voy a crear otra funcion más sencilla que la que estás aplicando (por si acaso no funciona la que das tú)

Código PHP:
function fechanormal($fecha){
  
$fecha strtotime($fecha);
  
$fecha date("d-m-Y"$fecha);
  return 
$fecha;

Y aquí el código con la función aplicada:

Código PHP:
$esquema_consulta mysql_query("SELECT ID_ESQ,fecha,nombre,descripcion FROM $sql_tabla_e") or die("No se pudo realizar la consulta a la Base de datos");

while(
$resultados mysql_fetch_array($esquema_consulta)) {


echo 
'<tr>
<td width="10%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">$resultados[ID_ESQ]</font></div></td>
<td width="15%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">'
.fechanormal($resultados[fecha]).'</font></div></td>
<td width="25%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">$resultados[nombre]</font></div></td>
<td width="25%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">$resultados[descripcion]</font></div></td>
<td width="25%" bgcolor="#3C7A93">'
;
}
echo 
"</table>";

function 
fechanormal($fecha){
  
$fecha strtotime($fecha);
  
$fecha date("d-m-Y"$fecha);
  return 
$fecha;

Suerte