Foros del Web » Programando para Internet » PHP »

Necesito ayuda para mostrar fecha en formato español (dd/mm/aaaa)

Estas en el tema de Necesito ayuda para mostrar fecha en formato español (dd/mm/aaaa) en el foro de PHP en Foros del Web. Estoy desarrollando una bd, y al introducir la fecha lo hago asi :date(ymd); esto como sabeis me muestra asi: 2008/06/11 Mi necesidad es que me ...
  #1 (permalink)  
Antiguo 11/06/2008, 02:01
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 15 años, 11 meses
Puntos: 0
Exclamación Necesito ayuda para mostrar fecha en formato español (dd/mm/aaaa)

Estoy desarrollando una bd, y al introducir la fecha lo hago asi :date(ymd); esto como sabeis me muestra asi: 2008/06/11
Mi necesidad es que me muestre la fecha asi:11/06/2008
He encontrado este codigo por aki:
echo date ("d-m-Y" , strtotime( $myrow['desde'] ));
Lo he probado pero sigue igual no me a hecho nada, espero q me puedan ayudar, gracias d adelantado.
Lo unico que me ha cambiado es la fecha a 1970.
  #2 (permalink)  
Antiguo 11/06/2008, 02:09
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Necesito ayuda para mostrar fecha en formato español (dd/mm/aaaa)

pues mirate cambiar la fecha con substr();

solo cortas lo que necesitas y lo vas poniendo para mostrar .... si deseas reingresar es hacer lo mismo a la inversa recuerda que el 0 es 1 el 1 es 2 ya veras de lo que hablo ;)

puedes usar explode tambien

Código PHP:
<?php
$fecha 
$_POST["fecha_base_de_datos"];
$fecha explode ("/"$fecha);
$y $fecha[0];
$m $fecha[1];
$d $fecha[2];
$fechanueva $d."-".$m."-".$y;

////o list

$fecha $_POST["fecha_base_de_datos"];
list (
$y$m$d) = explode ("/"$fecha);
$fechanueva $d."-".$m."-".$y
?>

saludos...
__________________
Gokuh Salvo al mundo. PUNTO!!!!
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 18:25.