Hola a todos,
en una consulta de la BD me devuelve un registro de fecha en numeros y no e podido mostrarlos con time()
numeros: 1260218040
Gracias
| ||||
Respuesta: fecha = numeros Y como es el codigo que tenes??? time() te devuelve la hora en formato UNIX, si lo que queres es mostrar la hora en el formato tradicional deberias usar la sentencia DATE_FORMAT |
| ||||
Respuesta: fecha = numeros e intentado con esto y no me va (cro que eso era lo que te referías): Código PHP:
__________________ Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!! |
| ||||
Respuesta: fecha = numeros e conseguido que me de una fecha pero es erronea, segun e leido por la red; si te muestra unafecha de 01/01/1970 es que no lo reconoce. sabe alguien como solucionar ese error? Muchas gracias de antemano
__________________ Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!! |
| ||||
Respuesta: fecha = numeros Bueno, peueden ser varias cosas.... La columna de tu base de datos que valores acepta? DATETIME o DATE solo?? Si el formato es DATETIME podrias usar esto: (suponiendo que tu columna se llama fecha) DATE_FORMAT(fecha, '%d/%m/%y %H:%i:%s')as fecha Sino deberias sacarle el formateo de la hora solamente =) |
| ||||
Respuesta: fecha = numeros Cita: Hola de nuevo jackson666 y muchas gracias por responderme,
Iniciado por jackson666 Bueno, peueden ser varias cosas.... La columna de tu base de datos que valores acepta? DATETIME o DATE solo?? Si el formato es DATETIME podrias usar esto: (suponiendo que tu columna se llama fecha) DATE_FORMAT(fecha, '%d/%m/%y %H:%i:%s')as fecha Sino deberias sacarle el formateo de la hora solamente =) lo que me sube es: time(); la columna de la BD es: tinyint(11) y al poner esto: DATE_FORMAT(timestamp, '%d/%m/%Y %H:%i:%s')as timestamp $fecha = date("d/m/y H:i:s", $time); $time = mysql_result($result,$i,"timestamp"); echo "$fecha"; El resultado es: 01/01/70 01:00:00 No me lee el formato. Gracias.
__________________ Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!! Última edición por ken-obi; 08/12/2009 a las 04:36 |
| ||||
Respuesta: fecha = numeros Cita: ya lo solucione cambiando el tipo de campo a: varchart()
Iniciado por ken-obi Hola de nuevo jackson666 y muchas gracias por responderme, lo que me sube es: time(); la columna de la BD es: tinyint(11) y al poner esto: DATE_FORMAT(timestamp, '%d/%m/%Y %H:%i:%s')as timestamp $fecha = date("d/m/y H:i:s", $time); $time = mysql_result($result,$i,"timestamp"); echo "$fecha"; El resultado es: 01/01/70 01:00:00 No me lee el formato. Gracias. Gracias.
__________________ Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!! |