Foros del Web » Programando para Internet » PHP »

date ("d-m-y", $myrow......

Estas en el tema de date ("d-m-y", $myrow...... en el foro de PHP en Foros del Web. Hola en una tabla de mi db dos campos los cuales son "date" el formato por default es anio-mes-dia. Me dijeron que la forma de ...
  #1 (permalink)  
Antiguo 28/07/2007, 13:13
Avatar de jimadri  
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires
Mensajes: 487
Antigüedad: 17 años, 8 meses
Puntos: 1
date ("d-m-y", $myrow......

Hola en una tabla de mi db dos campos los cuales son "date" el formato por default es anio-mes-dia. Me dijeron que la forma de formatear la fecha sería esta:

Código PHP:
echo date ("d-m-Y" $myrow[desde]); 
Para lograr primero el dia luego el mes y por ultimo el año.

Me encontré con el problema de que en mi db tengo la siguiente fecha: 2007-07-08 y es reflejada como: 31-12-69. Como es posible???? a que se debe???
  #2 (permalink)  
Antiguo 28/07/2007, 13:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: date ("d-m-y", $myrow......

Tienes que usar strtotime:
Código PHP:
echo date ("d-m-Y" strtotime$myrow['desde'] )); 
Recuerda que el segundo parametro de la funcion date es un timestamp, no un string.

Saludos.
  #3 (permalink)  
Antiguo 29/07/2007, 19:19
Avatar de jimadri  
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires
Mensajes: 487
Antigüedad: 17 años, 8 meses
Puntos: 1
Re: date ("d-m-y", $myrow......

Gracias por el dato, lo he probado y funcionó.
Otra vez gracias.
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 05:01.