Foros del Web » Programando para Internet » PHP »

insertar fecha - Cambio formato fecha php-mysql

Estas en el tema de insertar fecha - Cambio formato fecha php-mysql en el foro de PHP en Foros del Web. Hola, en mysql la deha va asi: aaaa/mm/dd (año, mes, dia) quisiera insertar por medio de un formulario la fecha pero en este orden: dd/mm/aaaa... ...
  #1 (permalink)  
Antiguo 12/07/2011, 00:42
 
Fecha de Ingreso: abril-2011
Mensajes: 121
Antigüedad: 13 años
Puntos: 1
insertar fecha - Cambio formato fecha php-mysql

Hola, en mysql la deha va asi: aaaa/mm/dd (año, mes, dia)

quisiera insertar por medio de un formulario la fecha pero en este orden: dd/mm/aaaa...

como debería usar date_format?? ya que la fecha se pone en un input tan simple como este <input name="fecha" type="text" id="fecha" size="20" />... se pone en el formulario?? hay que hacer algún cambio en la tabla mysql? no entiendo aún...

SELECT DATE_FORMAT('2005-12-07','%d-%m-%Y');

gracias por las explicaciones... saludos.
  #2 (permalink)  
Antiguo 12/07/2011, 01:31
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: insertar fecha - Cambio formato fecha php-mysql

Yo tengo echo esto:
Código PHP:
function invertDate($date,$elm='-') { //De AA-BB-CC pasa a CC-BB-AA\\
    
if($date == '') return NULL;
    
$date2 explode($elm$date);
    return 
$date2[2].$elm.$date2[1].$elm.$date2[0];

Así, cuando recibo la fecha por un post, la paso por la función, y la pone en "formato mysql". Después, cuando quiero mostrarlo, lo mismo :)

De todas formas, en mysql tienes una variable que deberías poder cambiar :)
Código:
date format 	%Y-%m-%d
Edit: segun leo en mysql, no se puede cambiar :S
  #3 (permalink)  
Antiguo 12/07/2011, 01:54
 
Fecha de Ingreso: abril-2011
Mensajes: 121
Antigüedad: 13 años
Puntos: 1
Respuesta: insertar fecha - Cambio formato fecha php-mysql

Gracias por tu respuesta... pero mi duda es, donde pongo ese codigo?? en que parte? disculpa mi ignorancia en esto pero nunca lo había hecho.

gracias.

edito... es una funcion javascript cierto??... y lo de abajo para llamar se pone en algún lado?
  #4 (permalink)  
Antiguo 12/07/2011, 02:05
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: insertar fecha - Cambio formato fecha php-mysql

No, es una función php que lo que hace es simplemente, cambiar AA-BB-CC por CC-BB-AA.

El uso es simplemente
Código PHP:
$newdate invertDate('2011-07-11');
echo 
$newdate
  #5 (permalink)  
Antiguo 12/07/2011, 02:10
 
Fecha de Ingreso: abril-2011
Mensajes: 121
Antigüedad: 13 años
Puntos: 1
Respuesta: insertar fecha - Cambio formato fecha php-mysql

excelente... agradezco mucho tu ayuda... gracias por enseñarme esto no lo había entendido. saludos.

Etiquetas: fecha, formato, mysql, php-mysql, tabla, formulario, cambios
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 15:29.