![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/09/2002, 10:46
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
Re: Fechas Suponemos q accedes a tu BBDD via ODBC .. y segun dices es Acces ..
bien, .. todos los motores de BBDDs disponen de funciones para tratamiento de fechas . directamente desde una consulta (SQL) ...
Te pongo el ejemplo de la sentencia SQL para Mysql . pues no se el equivalente del SQL de Access pero .. por ahi rondará ..
SELECT DATE_FORMAT('%d/%m/y',campo_date_de_la_bbdd) AS FECHA_FORMATEADA FROM tabla .. etc ..
Asi obtienes una columna (campo) llamado FECHA_FORMTEADA (usando un alias AS) .. que contiene la fecha formateada segun DATE_FORMAT definas ..
Buscate en Access (su SQL algo similar) o pregunta en el foro "Base de datos" ..
Otra solucion es via PHP y sus date() . mktime() funciones .. todo dependiendo del formato q uses en ese campo .. De normal . .Acces lo guarda en el standar de fechas ODBC .. q puede ser un TIMESTAMP (YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD, o YYMMDD) .. o un DATE (o DATETIME; YYYY-MM-DD HH:MM:SS) ..
averigüa el formato q tienes y si lo deseas hazlo via PHP .. en tal caso deberas identificar grupos para definir año, dia, mes .. etc .. ). Como veras es mas sencillo y rapido usar la sentencia SQL correcta de Access para formatear fechas.
Un saludo, |