Foros del Web » Programando para Internet » PHP »

:: editar formato time now(); para mostrar ::

Estas en el tema de :: editar formato time now(); para mostrar :: en el foro de PHP en Foros del Web. Hola tengo un registro de usuarios q los registro en una tabla MySQL cada usuario lleva un time stamp de cuando se logguean y cuando ...
  #1 (permalink)  
Antiguo 01/06/2005, 11:23
 
Fecha de Ingreso: marzo-2005
Mensajes: 103
Antigüedad: 19 años, 1 mes
Puntos: 1
:: editar formato time now(); para mostrar ::

Hola tengo un registro de usuarios q los registro en una tabla MySQL cada usuario lleva un time stamp de cuando se logguean y cuando se registraron, quiero poder agarrar la data de donde guardé la fecha... y poder ponerla en un formato, por ejemplo Year - month - day, existe alguna función en php que haga esto? my campo en la tabla MySQL es algo parecido a esto:

date datetime NOT NULL default '0000-00-00 00:00:00',

gracias.
  #2 (permalink)  
Antiguo 01/06/2005, 11:43
Avatar de magoote  
Fecha de Ingreso: agosto-2004
Ubicación: Patagonia - Argentina
Mensajes: 187
Antigüedad: 19 años, 8 meses
Puntos: 0
//modifico fecha a yanqui
$fecha_csv=$HTTP_POST_VARS['fecha'];
$fecha=explode("/",$fecha_csv);
$fecha_db=$fecha[2]."-".$fecha[1]."-".$fecha[0];

Te separa una cadena segun el caracter que pongas, en este caso "/";
__________________
Desarrollo sitios web portales hosting Neuquen Argentina
• La imaginación es más importante que el conocimiento Albert Einstein (1879-1955)
  #3 (permalink)  
Antiguo 01/06/2005, 11:44
Avatar de nachopro  
Fecha de Ingreso: noviembre-2003
Ubicación: Haedo, Bs. As.
Mensajes: 290
Antigüedad: 20 años, 4 meses
Puntos: 2
Desde MySQL

Hola Alex28!! Gracias al cielo sí existe y mirá.. es así:

Código PHP:
$sql "select *,date_format(fecha, '%d/%m/%Y') as fecha_formato from tabla"
$result mysql_query($sql) or die("Error: <b>$sql_act</b><br>"mysql_error());
if (
mysql_num_rows($result)) {
    while(
$row mysql_fetch_assoc($sec_result)) {
        
//muestras los otros campos
                
echo $row['fecha_formato'];
                }
    }
else {
    echo 
"Error: No hay secciones definidas para el men&uacute;.";
}
mysql_close($link); 
date_format(fecha, '%d/%m/%Y') formateará el campo fecha a Día/Mes/Año y generará uno nuevo llamado fecha_formato, el cual deberás mostrar..

espero que esto te ayude
  #4 (permalink)  
Antiguo 01/06/2005, 13:41
 
Fecha de Ingreso: marzo-2005
Mensajes: 103
Antigüedad: 19 años, 1 mes
Puntos: 1
Muchas gracias a los dos!
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 14:46.