Foros del Web » Programando para Internet » PHP »

Fecha 09-01-2005 transformarla a 2005-01-09

Estas en el tema de Fecha 09-01-2005 transformarla a 2005-01-09 en el foro de PHP en Foros del Web. Saben que soy principiante en php y se que con la funcion date() yo obtengo la fecha del sistema, pero esa fecha necesito almacenarla en ...
  #1 (permalink)  
Antiguo 15/11/2005, 21:49
 
Fecha de Ingreso: noviembre-2005
Mensajes: 1
Antigüedad: 18 años, 4 meses
Puntos: 0
Fecha 09-01-2005 transformarla a 2005-01-09

Saben que soy principiante en php y se que con la funcion date() yo obtengo la fecha del sistema, pero esa fecha necesito almacenarla en la base de datos mysql, y en mysql el formato DATE es diferente(2005-01-09). Entonces necesito cambiar el formato. si alguien me puiera responder.
chao
  #2 (permalink)  
Antiguo 16/11/2005, 06:18
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
... La función date() no te genera ningún formato, precisamente tú tienes que indicárselo: la función sirve para dar formato a una fecha.

Obtendrás el formato deseado con:
Código PHP:
echo date("Y-m-d"); 
Ahora, tienes funciones propias en SQL para obtener ese dato (fecha del servidor). Si es un campo DATE usa la función CURDATE(), si es un DATETIME usa NOW():
Código PHP:
INSERT INTO tabla (campo_datecampo_datetimeVALUES (CURDATE(), NOW()) 
... SQL es un lenguaje aparte, te sugiero veas algún tutorial.

Procura consultar las FAQ, hay más de una (se están optimizando ) que tratan el tema de fechas. Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 19:08.