Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

formato de la fecha en mySql

Estas en el tema de formato de la fecha en mySql en el foro de Bases de Datos General en Foros del Web. Tengo una tabla en mysql en la qual uno de los campos es del tipo "date", en el que la fecha fijada es la actual ...
  #1 (permalink)  
Antiguo 16/11/2004, 13:45
 
Fecha de Ingreso: noviembre-2004
Mensajes: 1
Antigüedad: 20 años
Puntos: 0
formato de la fecha en mySql

Tengo una tabla en mysql en la qual uno de los campos es del tipo "date", en el que la fecha fijada es la actual en el momento de la creación. El problema es que la fecha que me guarda es del tipo 2004-10-08 y no se como se cambia para que sea con formato dd-mm-aaaa.
  #2 (permalink)  
Antiguo 16/11/2004, 14:44
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
No se cambia, se usa asi.
Lo que debes hacer es que al momento de mostrar la fecha, para un informe por ejemplo, la formateas segun sea lo que requieras.
  #3 (permalink)  
Antiguo 16/11/2004, 15:06
 
Fecha de Ingreso: septiembre-2003
Mensajes: 248
Antigüedad: 21 años, 2 meses
Puntos: 2
Hola, se usa date_format
DATE_FORMAT(tucampodefecha,formato)
los formatos van entre comillas simples y pueden ser:


%M Month name (January..December)
%W Weekday name (Sunday..Saturday)
%D Day of the month with English suffix (0th, 1st, 2nd, 3rd, etc.)
%Y Year, numeric, 4 digits
%y Year, numeric, 2 digits
%X Year for the week where Sunday is the first day of the week, numeric, 4 digits, used with '%V'
%x Year for the week, where Monday is the first day of the week, numeric, 4 digits, used with '%v'
%a Abbreviated weekday name (Sun..Sat)
%d Day of the month, numeric (00..31)
%e Day of the month, numeric (0..31)
%m Month, numeric (00..12)
%c Month, numeric (0..12)
%b Abbreviated month name (Jan..Dec)
%j Day of year (001..366)
%H Hour (00..23)
%k Hour (0..23)
%h Hour (01..12)
%I Hour (01..12)
%l Hour (1..12)
%i Minutes, numeric (00..59)
%r Time, 12-hour (hh:mm:ss [AP]M)
%T Time, 24-hour (hh:mm:ss)
%S Seconds (00..59)
%s Seconds (00..59)
%p AM or PM
%w Day of the week (0=Sunday..6=Saturday)
%U Week (00..53), where Sunday is the first day of the week
%u Week (00..53), where Monday is the first day of the week
%V Week (01..53), where Sunday is the first day of the week. Used with '%X'
%v Week (01..53), where Monday is the first day of the week. Used with '%x'
%% A literal `%'.

ejemplo: para q te retorne dia/mes/año
$res=mysql_query("select conDATE_FORMAT(fecha ,'%d / %m / %Y'),
from tutabla ");

saludos

Jose A.
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 23:32.