Foros del Web » Programando para Internet » PHP »

sacar fecha

Estas en el tema de sacar fecha en el foro de PHP en Foros del Web. en un campo tipo date almaceno una fecha pero a la hora de mostrar la saca aaaa/mm/dd intento de esta manera mostrar correctamente la fecha ...
  #1 (permalink)  
Antiguo 20/07/2005, 13:24
Avatar de pereztroff  
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 15 años, 6 meses
Puntos: 5
sacar fecha

en un campo tipo date almaceno una fecha pero a la hora de mostrar la saca aaaa/mm/dd

intento de esta manera mostrar correctamente la fecha pero no me funciona ¿que se me olvida? gracias

p.d. el campo de la tabla se llama fecha

Código PHP:
include('/conexion.php');
            
$_pagi_sql "SELECT * FROM actividades order by fecha desc";
            
$_pagi_cuantos 20;

            include(
"paginator.inc.php");

            while(
$row mysql_fetch_array($_pagi_result)){
            
$final=explode('-',$fecha);


    echo 
"$final[2]-$final[1]-$final[0]"
  #2 (permalink)  
Antiguo 20/07/2005, 13:39
 
Fecha de Ingreso: septiembre-2004
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Hola, yo utilizo esta función para mostrar la fecha en forma 00/00/0000...aki te la paso...
***************************************
function cambiaf_a_normal($fecha)
{
ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha);
$fecha_reporte_func=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1];
return $fecha_reporte_func;
}
function cambiaf_a_normal1($fecha)
{
ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha);
$fecha_reporte_prov=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1];
return $fecha_reporte_prov;
}

**********************
No cacho como ponerlo como código, pero da =...
ojala te sirva...nos vemos
  #3 (permalink)  
Antiguo 20/07/2005, 14:03
 
Fecha de Ingreso: septiembre-2004
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
la función "cambiaf_a_normal"--->toma 0000/00/00 de la BD y la muestra 00/00/0000.

la función "cambiaf_a_normal1"-->ingresa el usuario asi 00/00/0000 y la guarda a la BD con este formato 0000/00/00
  #4 (permalink)  
Antiguo 21/07/2005, 03:30
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
Iniciado por pereztroff
en un campo tipo date almaceno una fecha pero a la hora de mostrar la saca aaaa/mm/dd

intento de esta manera mostrar correctamente la fecha pero no me funciona ¿que se me olvida?
Según tu código, se te olvida darle valor a $fecha, lo cuál debería de ser algo así:
Código PHP:
 while($row mysql_fetch_array($_pagi_result)){
    
$final=explode('-'$row['fecha']); // aquí
    
echo $final[2]."-".$final[1]."-".$final[0]; // igual modifico esto 
Ahora bien, como te dije en otro post... por mucho es recomendable usar SQL, prueba con esta query:
Código:
SELECT *, DATE_FORMAT(fecha, "%d/%m/%Y") AS fecha FROM actividades ORDER BY fecha DESC
y así trabajas tu campo fecha de la forma común: echo $row['fecha']

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 17:10.