Foros del Web » Programando para Internet » PHP »

Cambio de formato en fechas

Estas en el tema de Cambio de formato en fechas en el foro de PHP en Foros del Web. Buenas, eni mi bbdd tengo el formato de la fecha en yyyy-mm-dd, como puedo pasar ese formato a dd-mm-yyyy y despues otra vez convertirlo a ...
  #1 (permalink)  
Antiguo 12/06/2005, 12:12
 
Fecha de Ingreso: diciembre-2003
Ubicación: Málaga
Mensajes: 495
Antigüedad: 20 años, 4 meses
Puntos: 0
Cambio de formato en fechas

Buenas, eni mi bbdd tengo el formato de la fecha en yyyy-mm-dd, como puedo pasar ese formato a dd-mm-yyyy y despues otra vez convertirlo a yyyy-mm-dd?
Gracias un saludo
  #2 (permalink)  
Antiguo 12/06/2005, 13:30
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 9 meses
Puntos: 0
Yo uso esta función, modifícala a tus propósitos:

function convierte_fecha($fecha_ingles){

// Está funcion toma una fecha con formato 2004/12/01 y lo transforma a 01/dic/2004

$ano=substr($fecha_ingles, 0, 4);
$mes=substr($fecha_ingles, 5, 2);
$dia=substr($fecha_ingles, 8, 2);

if ($mes=="01") $mes="Ene";
elseif ($mes=="02") $mes="Feb";
elseif ($mes=="03") $mes="Mar";
elseif ($mes=="04") $mes="Abr";
elseif ($mes=="05") $mes="May";
elseif ($mes=="06") $mes="Jun";
elseif ($mes=="07") $mes="Jul";
elseif ($mes=="08") $mes="Ago";
elseif ($mes=="09") $mes="Sep";
elseif ($mes=="10") $mes="Oct";
elseif ($mes=="11") $mes="Nov";
elseif ($mes=="12") $mes="Dic";
else $mes="--";
$fecha_castellano = ($dia."/".$mes."/".$ano);
return $fecha_castellano;
}

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #3 (permalink)  
Antiguo 12/06/2005, 20:05
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, 8 meses
Puntos: 102
Cita:
Iniciado por karpoj23
Buenas, eni mi bbdd tengo el formato de la fecha en yyyy-mm-dd, como puedo pasar ese formato a dd-mm-yyyy y despues otra vez convertirlo a yyyy-mm-dd?
Gracias un saludo
... convertirlo para volverlo a convertir??? . Mejor explica qué quieres hacer.. sacale probecho al SQL que cuenta con buenas funciones para el manejo de fechas.

Conestando: un simple explode():
Código PHP:
$fecha"YYYY-MM-DD";
$partesexplode("-"$fecha);
echo 
"Fecha: ".$partes[2]."-".$partes[1]."-".$partes[0]; 
www.php.net/explode

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 12/06/2005, 20:51
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, 8 meses
Puntos: 102
Adelantandome: http://www.mysql-hispano.org/page.php?id=31&pag=6

__________________
٩(͡๏̯͡๏)۶
» 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 20:12.