Foros del Web » Programando para Internet » PHP »

Formato de Fechas

Estas en el tema de Formato de Fechas en el foro de PHP en Foros del Web. ¡Hola!... tengo un problema, que encuentro en el foro que ya varias han tenido... encontré muchas soluciones pero ninguna me funciona... quería ver si me ...
  #1 (permalink)  
Antiguo 03/10/2008, 21:20
 
Fecha de Ingreso: enero-2008
Mensajes: 29
Antigüedad: 16 años, 3 meses
Puntos: 0
Formato de Fechas

¡Hola!... tengo un problema, que encuentro en el foro que ya varias han tenido... encontré muchas soluciones pero ninguna me funciona... quería ver si me podían dar un código que resuelva el problema:

Estoy trabajando con MySQL, y tengo un campo DATE, que me imprime fechas en formatos "AAAA-MM-DD", y quiero que me lo devuelva en "DD/MM/AAAA"

La variable que contiene la fecha en el formato "AAAA-MM-DD" se llama "$notfecha".
  #2 (permalink)  
Antiguo 03/10/2008, 21:29
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Formato de Fechas

Con la funcion explode() puedes lograrlo muy facilmente.
Revisa la documentacion oficial:

http://www.php.net/manual/es/function.explode.php
  #3 (permalink)  
Antiguo 03/10/2008, 21:30
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: Formato de Fechas

La verdad no sé cómo puedes obtenerla directamente en el formato que quieres, pero si ya tienes la fecha como AAAA-MM-DD en una variable, puedes hacer:
Código php:
Ver original
  1. <?php
  2. $notfecha = "AAAA-MM-DD";
  3. $notfecha = implode('/', array_reverse(explode('-', $notfecha)));
  4. echo $notfecha // Imprimirá DD/MM/AAAA
  5. ?>

Saludos.
  #4 (permalink)  
Antiguo 03/10/2008, 21:49
 
Fecha de Ingreso: enero-2008
Mensajes: 29
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Formato de Fechas

Muchísimas gracias eZakto.

Me sirivio perfectamente :).

Gracias también a Ronruby, solo 10 minutos y ya tenía la solución.
  #5 (permalink)  
Antiguo 04/10/2008, 09:12
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: Formato de Fechas

Tambien lo puedes hacer directamente desde que haces tu consulta con MySQL utilizando la función
DATE_FORMAT().
Código PHP:
$consulta "SELECT *, DATE_FORMAT(fecha, '%d/%m/%Y') AS nfecha";
$result mysql_query($consulta) or die("Error en query $consulta:".mysql_error() );
// Accedes al array 
$datos mysql_fetch_array($result);
echo 
$datos['nfecha']; 


Saludos.
__________________
"SELECT * FROM Mujeres WHERE situacion NOT IN ('CASADAS','CON HIJOS','ATORMENTADAS','CUASI-ENNOVIADAS') AND personalidad <> 'INTENSA'"
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 13:10.