dd-mm-yyyy
Lo que busco a partir de eso es obtener el timestamp de cada fila.
Estoy investigando pero hasta ahora no he tenido suerte, agradezco cualquier ayuda posible, gracias

| |||
Obtener timestamp Tengo un campo varchar donde la fecha esta ingresada según este formato: dd-mm-yyyy Lo que busco a partir de eso es obtener el timestamp de cada fila. Estoy investigando pero hasta ahora no he tenido suerte, agradezco cualquier ayuda posible, gracias ![]() |
| ||||
Re: Obtener timestamp No es correcto usar varchar para fechas (ni práctico, imaginate las vueltas que vas a tener que dar si luego tenés que ordenar una consulta por fecha), deberías usar date. Una vez que tengas definida la fecha como date, dentro del propio mysql podés obtenter el timestamp de esta manera: SELECT UNIX_TIMESTAMP(fecha), donde fecha es el campo definido como date.
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications Última edición por Panino5001; 14/03/2007 a las 02:46 |
| ||||
Re: Obtener timestamp Entonces tendras que separar con explode el resultado de la consulta en día, mes y año y usar mktime para obtener el timestamp. Aunque lo mejor sería cambiarle el tipo a la columna fecha con un mysql_query("ALTER TABLE nombretabla MODIFY fecha date"), previo cambio con update del formato de los datos.
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications Última edición por Panino5001; 14/03/2007 a las 05:19 |