Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] convertir fecha

Estas en el tema de convertir fecha en el foro de PHP en Foros del Web. hola, quiero hacer lo siguiente: Código PHP: $cumple  =  "12/31/2000"  y convertirlo a: Código PHP: $mes  =  "12" $dia  =  "31" $ano  =  "2000"  como ...
  #1 (permalink)  
Antiguo 14/02/2013, 15:17
 
Fecha de Ingreso: mayo-2012
Mensajes: 34
Antigüedad: 12 años
Puntos: 1
Pregunta convertir fecha

hola, quiero hacer lo siguiente:

Código PHP:
$cumple "12/31/2000" 
y convertirlo a:

Código PHP:
$mes "12"
$dia "31"
$ano "2000" 
como seria??

saludos!
  #2 (permalink)  
Antiguo 14/02/2013, 15:27
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: convertir fecha

Usa explode() y list(), consulta el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 14/02/2013, 16:22
 
Fecha de Ingreso: mayo-2012
Mensajes: 34
Antigüedad: 12 años
Puntos: 1
Respuesta: convertir fecha

tenes un ejemplo??
  #4 (permalink)  
Antiguo 14/02/2013, 16:27
 
Fecha de Ingreso: mayo-2012
Mensajes: 34
Antigüedad: 12 años
Puntos: 1
Respuesta: convertir fecha

digamos que la variables $dia, $mes y $ano se almacene en la base de datos
  #5 (permalink)  
Antiguo 14/02/2013, 16:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: convertir fecha

Si revisas la documentación ahí verás muchos ejemplos, y suponiendo lo que dices:
Código PHP:
$sql "INSERT INTO tabla VALUES('$mes', '$dia', '$ano')"
¿O qué parte es la que no entiendes?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 14/02/2013, 16:29
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 3 meses
Puntos: 36
Respuesta: convertir fecha

Seria

Código PHP:
$cumple "12/31/2000" 
$cumpleArray explode('/',$cumple);
// Entonces $cumpleArray tiene separado el dia, mes y ano y 
// los tiene en un arreglo iniciando con 0 
http://php.net/manual/es/function.explode.php

Saludos.
  #7 (permalink)  
Antiguo 14/02/2013, 16:32
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 3 meses
Puntos: 36
Respuesta: convertir fecha

Cita:
Iniciado por pateketrueke Ver Mensaje
Si revisas la documentación ahí verás muchos ejemplos, y suponiendo lo que dices:
Código PHP:
$sql "INSERT INTO tabla VALUES('$mes', '$dia', '$ano')"
¿O qué parte es la que no entiendes?
Y con lo que puse anteriormente seria

Código PHP:
$sql "INSERT INTO tabla VALUES('$cumpleArray[0]','$cumpleArray[1]','$cumpleArray[2]')"
  #8 (permalink)  
Antiguo 14/02/2013, 16:49
 
Fecha de Ingreso: mayo-2012
Mensajes: 34
Antigüedad: 12 años
Puntos: 1
Respuesta: convertir fecha

Cita:
Iniciado por Reedyseth Ver Mensaje
Y con lo que puse anteriormente seria

Código PHP:
$sql "INSERT INTO tabla VALUES('$cumpleArray[0]','$cumpleArray[1]','$cumpleArray[2]')"
Perfecto, muchas gracias!
  #9 (permalink)  
Antiguo 14/02/2013, 17:02
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 3 meses
Puntos: 36
Respuesta: convertir fecha

Por nada, y no olvides poner el tema como solucionado, saludos.

Etiquetas: fecha
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 13:36.