Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/12/2005, 08:37
under_ground
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años
Puntos: 1
Ha quedado excelente, hice unos cambios al compo DATE que tenia en mi BD y lo cambie por DATETIME, y luego simplemente separe los datos fecha y horas aquí coloco parte del código y una breve explicación.

Con esto obtendrian la fecha según alguna condición especifica, sólo bastaría quitar el WHERE y traen todas las fechas del campo_fecha que pueda haber en su tabla, y este formato es el que nos permite dar la salida '%d/%m/%y' .
Código PHP:
// un select a la BD
$qr=mysql_query("SELECT DATE_FORMAT(campo_fecha, '%d/%m/%y') as mi_fecha FROM tabla_a_buscar WHERE campo1=algun_valor")or die(mysql_error());
$resultado=mysql_fetch_array($qr);
echo 
$resultado[mi_fecha]; 
y obtendriamos la fecha con formato tipo 23/09/2005

Como alcance siempre apliquen un "as" porque al aplicar el DATE_FORMAT este cambia el nombre del campo, y con "as" lo renombran (as mi_fecha) al que tenian o usan otro que más les parezca

Para mostrar la hora.
Código PHP:
$time=mysql_query("SELECT DATE_FORMAT(campo_fecha, '%T') as mi_fecha FROM tabla_a_buscar where WHERE campo1=algun_valor")or die(mysql_error());
$hour=mysql_fetch_array($time);
echo 
$hour[mi_fecha]; 
y con esto consegurian la hora 10:30:17, y con la ayuda del formato. '%T'

Creo que es un buen punto de comienzo.
Tambien pueden darse una vuelta por
http://www.rinconastur.net/php/php72.php, al final de esta página hay un buen par de ejemplos

Espero haber ayudado
Compartiendo el conocimiento